Visual studio Visual Studio SP1错误:silverlight_sdk.msi不可用

Visual studio Visual Studio SP1错误:silverlight_sdk.msi不可用,visual-studio,visual-studio-2010,Visual Studio,Visual Studio 2010,我正在尝试为VisualStudio2010安装SP1。我首先安装了测试版,它工作得很好。然后,我使用web平台安装程序安装了SQLCECompact4,我假设它是在安装完完整的SP1之后安装的(这次安装花了12个多小时,所以我取消了它)。web平台安装程序告诉我安装了SP1和Silverlight 4 VisualStudio告诉我SP1已部分安装。因此,我从网站下载了安装程序,现在它给了我以下错误: Microsoft Silverlight 4 SDK-您尝试使用的功能位于不可用的网络资源

我正在尝试为VisualStudio2010安装SP1。我首先安装了测试版,它工作得很好。然后,我使用web平台安装程序安装了SQLCECompact4,我假设它是在安装完完整的SP1之后安装的(这次安装花了12个多小时,所以我取消了它)。web平台安装程序告诉我安装了SP1和Silverlight 4

VisualStudio告诉我SP1已部分安装。因此,我从网站下载了安装程序,现在它给了我以下错误:

Microsoft Silverlight 4 SDK-您尝试使用的功能位于不可用的网络资源上。正在寻找应用程序包“silverlight_sdk.msi”


如何修复此错误?

这是因为Silverlight 4没有与SP1绑定(显然)。下载Silverlight 4工具,提取SP1错误对话框并将其指向Silverlight_sdk.msi。应该解决它


我下载了离线安装程序,它工作正常。

执行web安装程序后,您会注意到在C驱动器的根目录上创建了一个新目录。 它将是一个名为C:\961adfde6904297e47d06caaccf530的目录。如果你有很多“奇怪命名”的目录,你必须检查修改日期并选择最近的。在该目录中,您将找到silverlight_sdk.msi文件

这是“Microsoft Silver Light 4 SDK”安装错误消息的“使用源”字段需要指向的文件

继续安装时,您可能需要“servicesv1.0sp1”的MSI文件。你可以从下载


然后您可以再次将其指向错误消息。

要解决此问题,您必须遵循以下步骤:

  • 下载“Microsoft Silverlight 4 Tools for Visual Studio 2010”,但不安装

  • 将下载的安装程序文件“Silverlight4_Tools.exe”重命名为“Silverlight4_Tools.rar”

  • 使用类似的工具提取.rar文件

  • 您可以在提取的文件中找到silvelright_sdk.msi文件

  • 返回Visual Studio 2010 SP1安装程序。如果仍在“错误”窗口中,请单击“浏览”按钮进行浏览,并从提取文件的文件夹中选择silvelright_sdk.msi


  • 我使用了下面的链接,它工作了


    我正在按照您的说明进行操作,看看会发生什么我下载了它,但找不到silverlight_sdk.msi文件夹的位置@tugberk_ugurl您可以使用类似于7-Zip的东西提取Silverlight4_Tools.exe的内容。您还可以通过在命令窗口中运行以下命令来提取安装包:“Silverlight4_Tools.exe/createlayout”。将“”替换为您选择的临时文件夹。我遇到了其他缺少的MSI的问题,因此我从以下链接下载了sp1 ISO,使用WinRAR将其解压缩,并能够在解压缩的文件中找到MSI:脱机安装程序也有同样的问题。这太痛苦了。您还必须获得RiaServices.msi。有多个版本。你需要WCF RIA Services V1.0 SP1,这应该是一个评论,除此之外,在没有任何真实解释的情况下发布到外部网站的链接是很糟糕的。你应该在回答中包括你链接的页面的重要部分,并将链接作为参考。这使你的答案更有用。此外,有时网站不再在线,这会使你的答案变得毫无用处。这个链接起作用了。它指向:Microsoft®Silverlight™ 4直接从MS站点获取SDK。我将它重命名为.rar并提取了msi并将其指向它,它成功了。谢谢,太好了。这正是我所需要的。