晋升SilverLight为5.1.50907.0继,VS调试时报“无法起动调试–未设置 Silverlight Developer 运行时。请安装一个匹版本”的拍卖方式

作者: zyl910

一、问题

今内需调剂一个SilverLight程序。运行时ie弹出了一个升官提示,于是手贱点了提升。
随之就悲剧了,VS调试时报“无法起动调试–未设置 Silverlight Developer
运行时。请安装一个郎才女貌版本”。

开拓控制面板里之“卸载或改动程序”,发现版本号确实不同——

  • Silverlight: 5.1.50907.0
  • Silverlight 5 SDK – CHS: 5.0.61118.0

然奇怪的是,没顾“Silverlight Developer”,只视“Silverlight”。

二、疑难

翻了一晃,说是要装匹配的Silverlight Developer。
故搜索Silverlight Developer。发现并未“Silverlight
Developer”,但找到了Silverlight官方的 Silverlight
Downloads
页面。以为只有是文字别名的粗题目,应该下载官方的摩登开发包就是尽了。
然而意识该页面下载的“Silverlight 5 Toolkit”、“Silverlight 5
SDK”,安装后均未可知缓解问题。
有心人一看,发现“Silverlight 5 Toolkit”、“Silverlight 5 SDK”均是
5.0.61118.0,与事先的同样,没有5.1.50907.0版本。

遂以转换了强搜寻引擎,尝试加上“5.1.50907.0”等关键词。但依照是查看及刚刚的那些页面,或者是另网站转载的,均未交用。看来是未曾“Silverlight
5 SDK 5.1.50907.0”的。

三、解决

既上述措施都无效,我眷恋那么即便干脆卸载Silverlight再重装吧。

用Silverlight卸载后,尝试打开了同等差VS。VS弹有对话框说Silverlight没安装,并提供一个下蛋充斥链接

https://download.microsoft.com/download/F/D/0/FD0B0093-DE8A-4C4E-BDC4-F0C56D72018C/50907.00/Silverlight_Developer.exe

用她下载安装后,发现其刚是咱所待之最新版本(5.1.50907.0)的Silverlight
Developer。VS能成功调试Silverlight程序了。

开拓控制面板“卸载或变更程序”的本号还是与原先一样——

  • Silverlight: 5.1.50907.0
  • Silverlight 5 SDK – CHS: 5.0.61118.0

四、分析

冲本次经历,可得知——

  • Silverlight插件有2个运行时,分别是“Silverlight”与“Silverlight
    Developer”。但它于控制面板“卸载或转移程序”里展示的凡暨一个先后(Silverlight),导致我们不好判断是免是Developer版。
  • Silverlight 的版本号与“Silverlight
    SDK”不同。因为缺陷修补等因,Silverlight的本子有时比较“Silverlight
    SDK”新的差不多。但万一主版本号相同,便可知使(例如“Silverlight SDK
    5.0.61118.0”开发的使用可在“Silverlight 5.1.50907.0”上运行)。
  • 如若一旦调节Silverlight应用,除了需要“Silverlight
    SDK”进行编译外,还待“Silverlight
    Developer”运行时。而当“Silverlight”运行时是免能够调节之。

这次问题的出原因是——

  • 每当浏览器被提升Silverlight,实际上更新也“Silverlight”运行时(非Developer)。“Silverlight
    Developer”因本较逊色使给盖了。
  • 当VS检查及只有Silverlight没有“Silverlight
    Developer”运行时刻,会弹来左对话框。但其从未提供下充斥链接,导致我们得好去摸索。
  • 官网亚洲必赢bwin696.com的“Get
    Silverlight”提供了新星版本的Silverlight运行时(非Developer),但搜索不顶“Silverlight
    Developer”的下载地址。
  • 官网的“Silverlight Downloads”提供了“Silverlight 5
    Toolkit”、“Silverlight 5 SDK”。但它们中并的“Silverlight
    Developer”是本来的。

参考文献

  • 官网《Get Silverlight》:
    https://www.microsoft.com/getsilverlight/Get-Started/Install/Default
  • 官网《Silverlight Downloads》:
    https://msdn.microsoft.com/en-us/library/mt788663.aspx
  • RitchieChen《SilverLight:”无法启动调试–未设置 Silverlight Developer
    运行时。请安装一个匹版本”的化解方案。》:
    https://www.cnblogs.com/RitchieChen/archive/2012/02/08/2342125.html

相关文章