我开发了一个Silverlight应用程序(SL4)。该应用程序已经部署(已经工作了3个月,仍在IIS中工作)。
我无法打开解决方案了。 VS2010一直致力于安装最新版本的Silverlight Developers Runtime!我的工作笔记本电脑上已经安装了一切(我在我的工作笔记本电脑上开发了应用程序并进行了部署)。我将相同的解决方案复制到我的家用笔记本电脑(离线,没有互联网连接),解决方案立即在Visual Studio 2010中打开,eveything工作正常,因此源代码没有任何问题(没有版本冲突,没有其他在这里聪明猜测。)
是否有任何Visual Studio或Silverlight更新,破坏了我不知道的开发环境?
答案 0 :(得分:25)
我遇到了类似的问题。每当我尝试访问链接并安装时,我都会得到相同的信息。但是,我问同事他们建议我按以下顺序安装:
1.卸载名称为" Silverlight"
的所有内容2.Install" Silverlight_5_Toolkit_December_2011.msi"
3.安装" silverlight_5_sdk.exe"
4.安装" Silverlight5_Tools_SP1.exe"
5.安装" Silverlight_Developer_x64.exe"
我已将所有包裹下载到我的公司,因此您需要自己在互联网上找到它们。从我所见,它们都是可用的。唯一的问题是安装方向。这个帮助了我。
答案 1 :(得分:6)
这是一个恼人的问题。与Quarzy类似,但我没有必要卸载VS服务包。以下对我有用,我正在运行Windows 7 Pro x64。
答案 2 :(得分:5)
On" Windows 10"您必须将默认浏览器更改为IE11,否则您在Visual Studio中的LightSwitch应用程序测试将无法正常工作,并且您将使用消息"未安装Silverlight开发人员运行时"。 Edge浏览器不支持Silverlight。
答案 3 :(得分:4)
以上所有解决方案都有效。这就是几个月前当您必须维护古代 Silverlight应用程序时开发环境设置得很好时,您可能会神秘地解决问题的原因。
如果您查看 Internet Explorer 中的Microsoft Silverlight Release history页面(请注意,它在Chrome中无效 - 请参阅图)。你会看到,尽管Silverlight正在落后,微软一直在修复漏洞。最新补丁发布于2017年6月13日。
Silverlight 5 Build 5.1.50907.0 Released June 13, 2017
这很好,但是在开发计算机上自动安装的补丁是常规的Silverlight运行时,而不是Silverlight 开发人员运行时。
当您尝试安装Silverlight Developer Runtime时,它将失败,因为您已经安装了Silverlight Runtime。
卸载Microsoft Silverlight,然后安装Developer Runtime,您应该能够再次调试Silverlight应用程序。
答案 4 :(得分:2)
如果您已经安装了Silverlight Runtime。
答案 5 :(得分:1)
这对我来说很奇怪,这个问题应该只发生在SL5上。 我的建议仍然是:
答案 6 :(得分:1)
这刚刚开始发生在我身上(我在XP上使用SL4和VS2010 Pro)。我想在这台计算机上测试一个Silverlight 5应用程序,所以我第一次安装了SL5。下次我尝试在那台计算机上打开SL4解决方案时,我得到了和你一样的消息,也许这就是你机器上发生的事情。我几乎做了Quarzy的建议,但它没有用。我还没有解决这个问题......
编辑:Quarzy的解决方案在第二次尝试时对我有用。一丝不苟地删除旧的Silverlight东西 - 我错过了F#Silverlight位。要恢复我使用的Silverlight http://www.microsoft.com/en-us/download/details.aspx?id=18149之后,事情有效。
我想补充一点,我通过安装SL5插件搞砸了事情,而不是开发。
答案 7 :(得分:0)
您需要重新安装silverlight
卸载' Microsoft Silverlight'
卸载' Microsoft Silverlight 3 SDK'
卸载' Microsoft Silverlight 4 SDK'
卸载' Microsoft Silverlight 5 SDK'
安装上一版本+ SDK
答案 8 :(得分:0)
我有同样的,但卸载和重新安装没有帮助。似乎注册表中存在错误的安装程序条目。
有什么帮助:
答案 9 :(得分:0)
也许您需要安装基于x64的SDK。 从here
下载