Windows 10 上的 Silverlight 5.0 调试问题

Silverlight 5.0 debugging issue on Windows 10

我最近将 OS 升级到了 Windows 10。我有一个非常基本的 Silverlight 5 应用程序,每当我尝试 运行 项目时,它都会在 VS 2010 中出现 Unable to start Debugging. The Silverlight Developer Runtime Not Installed. Please Installed a matching version 错误。

我有:

  1. Web 项目中的目标 Silverlight 版本设置为 Silverlight 5
  2. 我已经安装了 Silverlight SDKSilverlight5_Tools with SP1 installedSilverlight Runtime,即 64-bit

完成所有这些步骤并浏览了很多在线帖子后,我仍然无法解决这个问题。

我的疑问是:

  1. Windows 10升级是否与这种情况有关?
  2. Windows 10自带新浏览器Edge,是因为这个浏览器吗?喜欢Silverlight兼容性。

同样我不确定,但这些是我的疑问。有什么建议吗?

转到 Web 文件夹启动项目的属性。单击左侧选项卡上的 Web。在调试器中取消单击 Silverlight。

不是一个完整的解决方案,但至少它允许您调试其他部分。

你有 64 位 OS 吗? 如果是这样 - 卸载 Silverlight(开发人员!)并确保安装 silverlight.exe(开发人员!)而不是 64 位版本。 那对我有用。 HTH

我卸载了 Silverlight,然后安装了 Silverlight_Developer.exe。我还将 Visual Studio 中的默认浏览器切换为 Internet Explorer(我有 Edge,否则无法使用...)。

很高兴最近看到更多人也在使用 Silverlight,呵呵。

我遇到了这个问题,卸载和重新安装都不起作用。

调试模式错误(F5 调试解决方案配置)是 "Unable to start debugging. The Silverlight Developer Runtime is not installed"

在调试配置中我会得到上述错误,但最后我将解决方案置于发布模式并且它工作 - 然后回到调试模式并且一切正常。

似乎是一个非常奇怪的修复,但确实关闭并重新打开解决方案现在一切正常 - 与 OP 相同的安装过程。

另一件有趣的事情是,Debug 仅在 Chrome 中有效。如果我以 IE 或 edge 为目标,我仍然会得到 "Unable to start debugging. The Silverlight Developer Runtime is not installed"

这是一个非常古老的话题,但我只是 运行 进入了一个项目的这个问题。我收到的消息是未安装 Developer 运行时,但实际上它是,另一个类似的项目 运行 在具有相同版本的 VS 2015 的同一台机器上运行良好。

修复是为了确保启动项目是 WEB 项目,而不是 Silverlight 项目。不知何故,默认启动项目切换到 SL 项目。我切换回来后,就可以正常工作了。