作者: zyl910

这种场所通常是安装的silverlight不是开辟版,要求把已设置的Microsoft
Silverlight卸载掉,然后安装叁个开垦版就可以。

是因为系列须求,需求动用SilverLight,不得已,初叶读书运用它。同事把SilverLight相关的SDK、Tool、Demo发给自家,刚开始调节和测验运营时,就应时而生如下难题:

一、问题

前几天须求调弄整理三个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
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.调整面板-加多删除程序:

本机景况:Windows Server 二零一零卡宴2

三、解决

既然如此上述方法均无效,笔者想那就干脆卸载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文件(在哪儿下载就掩瞒了),

1。不调节和测量检验,直接运营的烂方法: 
对着SilverlightApplicationXXX.Web项目右键属性—》Web->去掉Silverlight的勾。 
只可以浏览不可能F5调度。 
2。是唯恐是因为已经设置了silverlight
4的版本,4.0.50524.0,并非开拓版本。

2.1.调整面板–》增加删除程序: 
除去Microsoft Silverlight,查看一下版本,是不是是4.0.50524.0 
2.2. 在剔除之后, 
解压缩Silverlight4_Tools.exe文件,把里面包车型客车silverlight_developer.exe(版本4.0.50401.0)安装一下,然后就能够进行调节和测量检验了。

参照他事他说加以考察文献

找到silverlight_developer.exe,这么些正是所谓的silverlight 开垦版了。

第二个艺术倒是能够,然则不调试,开拓的时候不太现实。根据第4个法子做了以后,却不行,调节和测量试验时网页要求下载新本子的SilverLight,下载之后难题又冒出了。找来找去,互连网差不离全部都以以此化解办法。

设置后就足以调解了。

找呀找,在今日头条中来看了其余一篇不同的篇章,使用如下办法:

其他silverlight常见难点silverlight部署 2104 类别:InitializeError
错误

<param name=”minRuntimeVersion”
value=”4.0.50826.0″ />

style=”color: #九千00;”>将在网页中对SilverLight运转时讲求的本子调治为比机器已经设置的更低版本。

 

试之,不妥。不管是将运转时版本调节为与本机安装版本同样或异常低,依然现身同样的不当。

最近重做了系统,发掘按上述措施依然未有解决难题:

所幸,在找寻时,扩充了本机SilverLight版本号”4.0.50826.0”,在乐乎中找到Kevin
Fan
一篇小说:,才清楚是由于SilverLight晋级引起的那么些难题,而且

安装完silverlight_developer.exe运营后提示“此页要求新版的silverlight”
更新后又不可能调节和测量检验,来回折腾了N次依旧不曾化解难点,

style=”color: #七千80;”>对于开垦人士来讲,不独有需求再度下载Silverlight客商端,并且亟需更新Silverlight
4新版SDK
,在其小说中,谈到此次进级Visual Stuido
tools没有立异
,这里须要校对,明日微软宣告了新版的Silverlight
Tools,以适应新版Silverlight
4的付出情状,请大家还要革新,幸免项目版本进级时,开辟遭受出现分外。

末段终于在SilverLight:”不能运行调节和测量检验–未安装
Silverlight Developer
运维时。请安装一个合营版本”的缓和方案。
中找到标题标四面八方。

同不时间,在篇章里,给出了进级的事无巨细表明和下载路线,分别为:

先在调控面板-增加删除程序中查看
sdk的本子号:

style=”color: #0000ff;”>进级化解难题详细表达

设置Silverlight
4.0.50826新版客商端
 (符合终端顾客)

设置Silverlight
4.0.60310.0新版客户端Windows版
 (适合开荒职员)

安装Silverlight
4.0.60831.0新版SDK
 (相符开垦人士)

设置新版Silverlight 4
Tools
 (10.0.30319.400)(符合开采职员)

必赢网站 1

**!**在此供给表明的是:KevinFan作品里给出的下载版本中注解的都以4.0.50826,和本机出难题的本子同样,即SilverLight和SDK的版本都以4.0.50826.0,不或者调节和测量试验。而KevinFan作品里给出的链接下载下来(时间2011.02.07)的独家是以上版本,实际不是4.0.50826.0(适合终端客商的自作者未有下载,故未有验证其版本号)。推断是微软又立异了SilverLight4吧,不然全部都以那4.0.50826版本,依旧不可能调节和测试。

而我的silverlight_developer.exe
是40.0512**的小于该版本,是还是不是下载个高版本的就足以了呢。

主题素材终于消除了,开头SilverLight的就学了。

 正好上述链接中的客商端版本和自个儿的SDK相称那么下载一个不就足以了呢

 

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


必赢网站 2

作者:Ritchie(乞戈)  出处:http://RitchieChen.cnblogs.com/  本文版权归小编和腾讯网共有,接待转发,但未经我同意必需保留此段证明,且在篇章页面显著地点给出最先的作品连接。

此番版本确实比SDK高了,重新启航程序 OK
终于能够健康运行了。

 

看得出SDK和silverlight顾客端版本是要同盟的
最少顾客端版本要压倒sdk的本子

其余怎么着查看下载的silverlight_developer.exe的版本,右键属性
版本中得以见见

必赢网站 3

 

 

相关文章