Windows 10上的Silverlight 5.0调试问题

CSh*_*per 6 visual-studio-2010 silverlight-5.0 windows-10

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

我有 :

  1. 目标Silverlight版本Silverlight 5在Web项目中设置为.
  2. 我已经安装了Silverlight SDK,Silverlight5_Tools with SP1 installed&Silverlight Runtime这是64-bit.

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

我怀疑是:

  1. 执行Windows 10升级有什么这种情况呢?
  2. Windows 10附带一个新的浏览器Edge,这是因为这个浏览器?像Silverlight兼容性一样.

我不确定,但这些是我的怀疑.有什么建议?

Guy*_*hen 11

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

  • 好吧,我尝试过,但它没有奏效.我做了什么安装了`Silverlight_Developer_x64.exe`然后作为默认浏览器,它工作!! (3认同)
  • 与这个答案相反,卸载 Silverlight 并安装 64 位版本为我解决了这个问题。 (2认同)

小智 6

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

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


Wat*_*son 5

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

调试模式(F5 调试解决方案配置)中的错误是“无法启动调试。未安装 Silverlight 开发人员运行时”

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

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

另一件有趣的事情是,Debug 仅适用于 Chrome。如果我的目标是 IE 或边缘,我仍然会收到“无法开始调试。未安装 Silverlight 开发人员运行时”