Visual Studio一直要求安装最新的Silverlight开发人员运行时

Ale*_*ash 19 silverlight

我开发了Silverlight应用程序(SL4).该应用程序已经部署(已经工作了3个月,仍然在IIS中工作).

我再也无法打开解决方案了.VS2010一直致力于安装最新版本的Silverlight Developers Runtime!我的工作笔记本电脑上已经安装了一切(我在我的工作笔记本电脑上开发了应用程序并进行了部署).我将相同的解决方案复制到我的家用笔记本电脑(离线,没有互联网连接),解决方案立即在Visual Studio 2010中打开,eveything工作正常,因此源代码没有任何问题(没有版本冲突,没有其他聪明的猜测在这里).

是否有任何Visual Studio或Silverlight更新,破坏了我不知道的开发环境?

And*_*aew 27

我有类似的问题.每当我尝试访问链接并安装时,我都会得到相同的信息.但是,我问同事,他们建议我按以下顺序安装:

1.卸载名为"Silverlight"的所有内容

2.安装"Silverlight_5_Toolkit_December_2011.msi"

3.安装"silverlight_5_sdk.exe"

4.安装"Silverlight5_Tools_SP1.exe"

5.安装"Silverlight_Developer_x64.exe"

我在公司里下载了所有的软件包,所以你需要自己在网上找到它们.从我所看到的,它们都是可用的.唯一的问题是安装方向.这个帮助了我.

  • 截至 2020 年的最新文件列表: 1.“Silverlight_5_Toolkit_December_2011.1.msi”- 来自 Github;2.“silverlight_sdk.exe”-来自微软下载;3.“Silverlight_Developer.exe”-来自 Microsoft 下载;我找不到“Silverlight5_Tools_SP1.exe”,因为所有链接都已失效,并且显然不需要修复。 (2认同)

小智 6

这是一个恼人的问题.与Quarzy类似,但我不必卸载VS Service Pack.以下对我有用,我正在运行Windows 7 Pro x64.

  1. 在添加/删除程序中卸载所有"Silverlight ..."项目.
  2. 安装最新的Silverlight SDK,现在是Silverlight 5 SDK
  3. 安装Silverlight开发人员工具,可以在这里找到Silverlight下载站点


小智 5

在"Windows 10"上,您必须将默认浏览器更改为IE11,否则您在Visual Studio中的LightSwitch应用程序测试将无法正常工作,并且您将在"未安装Silverlight开发人员运行时"消息的情况下绕圈浏览.Edge浏览器不支持Silverlight.

Windows 10系统设置


Chu*_*Tey 5

以上所有解决方案均有效。这就是为什么几个月前建立开发环境就必须神秘地解决问题的原因,而当您不得不维护该古老的 Silverlight应用程序时。

如果您查看Internet Explorer中的Microsoft Silverlight版本历史记录页面(请注意,它在Chrome中不起作用-如图)。您将看到,尽管Silverlight被淘汰了,但Microsoft一直在修复其中的漏洞。最新补丁程序于2017年6月13日发布。

2017年6月13日发布的Silverlight 5 Build 5.1.50907.0

这很好,但是自动在您的开发计算机上安装的补丁程序是常规的Silverlight运行时,而不是Silverlight Developer Runtime。

当您尝试安装Silverlight Developer Runtime时,它将失败,因为您已经安装了Silverlight Runtime。

卸载Microsoft Silverlight,然后安装Developer Runtime,您应该能够再次调试Silverlight应用程序。


Oua*_*rzy 1

这很奇怪,因为对我来说这个问题应该只发生在 SL5 上。我的建议仍然是:

  1. 卸载您拥有的所有“Microsoft Silverlight”
  2. 安装 VS 的每个服务包。
  3. 直接从 Microsoft 下载中心安装每个 Silverlight 工具(不要信任来自 VS 的直接链接,因为此链接始终适用于 32 位版本,如果您使用 64 位版本,则可能会出现问题)