澳门蒲京网址晋级SilverLight为5.1.50907.0后,VS调试时报“无法起动调试–未设置 Silverlight Developer 运行时。请安装一个配合版本”的处理方法。更新silverlight 后 无法启动调试 未安装silverlight developer 运行时解决办法。

说是需要安装匹配的Silverlight Developer,这种情况一般是安装的silverlight不是开发版

作者: zyl910

这种情况相似是设置之silverlight不是开发版,需要把早已安装之Microsoft
Silverlight卸载掉,然后安装一个开发版即可。

一、问题

今日内需调剂一个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”的。

1.控制面板-添加删除程序:

三、解决

既是上述措施都无效,我怀念那么即便干脆卸载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

找到Microsoft Silverlight 卸载掉

四、分析

因此次涉,可得知——

  • 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”运行时刻,会弹有荒唐对话框。但它们并未供下充斥链接,导致我们得好去追寻。
  • 官网的“Get
    Silverlight”提供了新式版本的Silverlight运行时(非Developer),但找不交“Silverlight
    Developer”的下载地址。
  • 官网的“Silverlight Downloads”提供了“Silverlight 5
    Toolkit”、“Silverlight 5 SDK”。但它遭合拢的“Silverlight
    Developer”是原的。

2.解压Silverlight4_Tools.exe文件(在乌下载就隐瞒了),

参考文献

  • 官网《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

找到silverlight_developer.exe,这个就是是所谓的silverlight 开发版了。

设置后便足以调剂了。

外silverlight常见澳门蒲京网址问题silverlight部署 2104 类别:InitializeError
错误

 

近来再也做了系,发现本以上办法仍然没有缓解问题:

安装完silverlight_developer.exe运行后提醒“此页需要新版的silverlight”
更新后而力不从心调试,来回折腾了N次还是无解决问题,

末竟以SilverLight:”无法启动调试–未安装
Silverlight Developer
运行时。请安装一个匹版本”的化解方案。中找到问题的八方。

先以控制面板-添加删除程序中查阅
sdk的版本号:

澳门蒲京网址 1

而我的silverlight_developer.exe
是40.0512**的小于该本,是不是产充斥个强版本的尽管好了吧。

 正好上述链接中的客户端版本与本人之SDK匹配那么下载一个免就是好了呢

重新安装下载后的silverlight_developer.exe。在检讨silverlight的版本信息

澳门蒲京网址 2

这次版本确实于SDK高了,重新开动程序 OK
终于得以健康运作了。

 

足见SDK和silverlight客户端版本是要是配合的
至少客户端版本要压倒sdk的版

另外
如何查看下载的silverlight_developer.exe的本,右键属性
版本中可以看出

澳门蒲京网址 3