请安装一个郎才女貌版本,请安装一个郎才女貌版本

作者: zyl910

是因为品种要求,需要接纳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”的。

本机环境:Windows Server 2008R2

三、解决

既是上述措施均无效,我想这就索性卸载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”运行时刻,会弹出错误对话框。但它从不提供下载链接,导致大家得投机去找。
  • 官网的“Get
    Silverlight”提供了新星版的Silverlight运行时(非Developer),但找不到“Silverlight
    Developer”的下载地址。
  • 官网的“Silverlight Downloads”提供了“Silverlight 5
    Toolkit”、“Silverlight 5 SDK”。但它们中合拢的“Silverlight
    Developer”是旧的。

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,下载之后问题又冒出了。找来找去,网上几乎全是以此解决办法。

找呀找,在网易中来看了另外一篇不雷同的篇章,使用如下办法:

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

快要网页中对SilverLight运行时要求的版本调整为比机器已经设置的更低版本。

试之,不妥。不管是将运行时版本调整为与本机安装版本一样或较低,依旧出现一样的荒唐。

所幸,在寻找时,扩充了本机SilverLight版本号”4.0.50826.0”,在虎扑中找到Kevin
Fan
一篇著作:,才晓得是出于SilverLight升级引起的那一个问题,并且

对此开发人士来说,不仅需要再行下载Silverlight客户端,而且亟需立异Silverlight
4新版SDK
,在其著作中,说到本次升级Visual Stuido
tools没有更新
,这里需要纠正,先天微软公告了新版的Silverlight
Tools,以适应新版Silverlight
4的开销条件,请我们还要改进,制止项目版本升级时,开发环境出现异常。

大红鹰葡京会,与此同时,在篇章里,给出了提高的详尽表达和下载路径,分别为:

晋级解决问题详细表明

设置Silverlight
4.0.50826新版客户端

(适合终端用户)

设置Silverlight
4.0.60310.0新版客户端Windows版

(适合开发人士)

安装Silverlight
4.0.60831.0新版SDK

(适合开发人员)

设置新版Silverlight 4
Tools

(10.0.30319.400)(适合开发人员)

**!**在此需要验证的是:凯文Fan作品里给出的下载版本中讲明的都是4.0.50826,和本机出题目的版本相同,即SilverLight和SDK的本子都是4.0.50826.0,无法调试。而凯文(Kevin)Fan著作里给出的链接下载下来(时间2012.02.07)的各自是上述版本,而不是4.0.50826.0(适合终端用户的自己尚未下载,故没有验证其版本号)。臆度是微软又革新了SilverLight4吧,不然全是这4.0.50826版本,如故不可能调试。

题材终究解决了,起头SilverLight的求学了。

相关文章

admin

网站地图xml地图