微软Silverlight是一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与富交互(RIA,Rich Interface Application)的网络交互程序。它是微软公司发行的提供类似于Flash功能的插件。
因为SilverLight提供了一个强大的平台,能够开发出具有专业图形、音频和视频的Web应用程序,增强了用户体验,所以SilverLight吸引了设计人员和开发人员的眼球。同时,SilverLight还提供了强大的工具来提高他们的工作效率。
那么如何在Win10系统下安装Silverlight5开发环境呢?
Win10 64位 安装silverlight5开发环境的正确顺序
Win10 64位 安装silverlight5开发环境注意事项:
1.操作系统: win10 64位,默认浏览器是edge
2.安装的是中文版vs2010+sp1
好了,开始说坑在哪里
一、VS2017不再支持silverlight了,所以不要到处搜索VS2017如何安装silverlight开发环境了,赶快换回VS2010吧!!!
二、中文版vs2010是不能安装英文版的silverlightTools的,安装的时候会报错不符合安装条件Visual Studio 2010 SP1 that matches the language version of Silverlight 5 Tools must be installed before installation of Silverlight Tools can continue.,有两种解决方案
解决方法1、按网上的教程解压出来修改那个ParameterInfo.xml文件,解压 Silverlight_5_Tools.exe ,用记事本打开ParameterInfo.xml 替换 1033 为 2052 保存,接着 运行 SPInstaller.exe ,就可以安装了。
安装Silverlight 5时,如果你的VS不是英文版,那么可能会出现以下错误:
Visual Studio 2010 SP1 that matches the language version of Silverlight 5 Tools must be installed before installation of Silverlight Tools can continue.
如图:
解决方法:
解压 Silverlight_5_Tools.exe ,用记事本打开ParameterInfo.xml 替换 1033 为 2052 保存,接着 运行 SPInstaller.exe ,就可以安装了。
注:记得安装 SP1 补丁;1033有很多,直接用全部替换就可以了;另外有可能提示找不到1033,复制xml文件里的1033到查找框就可以了。
安装Silverlight 4时也有可能碰到这样的问题,一样的解决办法:
解决方法:
解压 Silverlight 4 Tool 安装包
用编辑工具打开 ParameterInfo.xml 文件使用 替换领命将 “10.0.30319” 替换成 “10.0.40219”(不包含引号)
保存,接着运行 SPInstaller.exe ,就可以安装了。
解决方法2、网上去找中文版的中文版下载地址 中文版下载地址
3.“无法启动调试。未安装Silverlight Developer运行时”, 这个问题,网上所有的答案都是说要卸载silverlight,安装silverlight developer, 但是我在没有安装silverlight的情况下,安装silverlightTools,里面的silverlight developer肯定是安装了的,所有答案都指向这个解决方案,这个问题花了我4个小时,找了网上是几十个版本的各种silverlight, Tools, sdk, develop,反复卸载了重装,重启电脑,依然无解!!
4.罪魁祸首:egde是不支持silverlight的,所以vs提示没有runtime环境也没毛病啊,关键是它都没弹出egde就提示了, 完全没反应过来是浏览器的锅,解决这个问题,只需要把win10的默认浏览器改成IE就可以了,Win10怎么设置IE11为默认浏览器 方法,这个答案,还是在stackoverflow找到的,百度是有多不靠谱,简直醉人。
5.网上很多教程说的silverlight安装顺序都是扯淡的,什么安装顺序是silverlight, sliverlightTools, silverlightTooksKit,其实做普通的开发,只需要安装SilverlightTools就够了,里面已经带了运行时了, 第一次下的silverlight运行时不是开发版的,反而会造成silverlightTools里面的开发版运行时装不上。
6.ToolsKit 里面是一些扩展的库,比如右键菜单ContextMenu,如果需要用到这些库的话就要安装,否则不用装
silverlight几个安装文件都是干吗用的?
1.silverlight5_x64 这个是一般的运行时文件,就是要运行silverlight程序,在浏览器需要装的插件,这个插件分为开发版和发布版,如果只是运行,装发布就够了,但是如果要做开发,调试程序,就需要装开发版。
2.silverlight5_develop 这个就是运行时的开发版
3.silverlight5 sdk 这个是开发silverlight程序用的dll库的集合,有这个才能做开发。
4.silverlight5 Tools 这个是集合了develop运行时和sdk的安装文件,所以要做silverlight开发,就装这个就够了,不需要单独安装前面的develop运行时和sdk, 这也是没搞明白的时候最容易迷惑的,一直不知道到底要装些什么才开始开发。
5.silverlight Toolskit 这个跟Tools名字辣么像,完全不知道区别, 其实这个是一个扩展sdk包,也是微软官方出品,带了一些额外的dll库,如果哪个程序用到了Systems.Windows.Controls.Toolkit命名空间, 就是来自于这个地方的
注意:这上面说的几个安装文件,都分了版本,语言集,32位和64位的,下载的时候一定要区分清楚,现在微软已经关闭了silverlight官网,转移到msdn了,所以很多原来的下载链接都失效了, 这也是现在经常安装各种出错的原因,如果版本,语言集,是否64位选错,都会踩各种坑,LZ就是第一次安装不明白其中道理,绕了很多弯路;
以上就是小编从网络收集整理的关于Win10安装Silverlight5开发环境正确方法及注意事项