作者: zyl910

这种处境相仿是安装的silverlight不是开荒版,必要把已设置的Microsoft
Silverlight卸载掉,然后安装三个开拓版就能够。

由于品种供给,须要使用SilverLight,不得已,起头攻读应用它。同事把SilverLight相关的SDK、Tool、德姆o发给自家,刚开始调养运营时,就出现如下难点:

一、问题

今天亟待调和一个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没安装,并提供三个下载链接

将它下载安装后,发掘它适逢其会是大家所急需的摩登版(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卡塔 尔(英语:State of Qatar),但找不到“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卡塔 尔(英语:State of Qatar)安装一下,然后就能够张开调弄收拾了。

参谋文献

  • 官网《Get Silverlight》:
  • 官网《Silverlight Downloads》:
  • RitchieChen《SilverLight:”无法起动调节和测验–未安装 Silverlight Developer
    运转时。存候装叁个格外版本”的施工方案。》:

找到silverlight_developer.exe,那一个正是所谓的silverlight 开辟版了。

率先个章程倒是能够,可是不调节和测量试验,开拓的时候不太现实。依据第一个模式做了随后,却分外,调节和测量检验时网页需要下载新本子的SilverLight,下载之后难题又现身了。找来找去,英特网差不离全部都以这么些清除办法。

设置后就足以调弄整理了。

找呀找,在博客园中看到了别的大器晚成篇不相仿的作品,使用如下办法:

此外silverlight家常便饭难题silverlight部署 2104 类别:InitializeError
错误

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

style=”color: #800000;”>就要网页中对SilverLight运转时讲求的本子调节为比机器已经安装的更低版本。

 

试之,不妥。不管是将运营时版本调度为与本机安装版本同样或异常低,还是现身近似的不当。

近些日子重做了系统,开掘按上述措施如故未有杀绝问题:

所幸,在搜索时,增加了本机SilverLight版本号”4.0.50826.0”,在果壳网中找到Kevin
Fan
的生龙活虎篇文章:,才晓得是由于SilverLight晋级引起的那么些主题素材,况且

安装完silverlight_developer.exe运转后提醒“此页供给新版的silverlight”
更新后又力不能支调节和测量检验,来回折腾了N次照旧未有缓和难题,

style=”color: #800080;”>对于开采人士来说,不止需求再一次下载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

 

 

相关文章