背景
微软Silverlight要停更了,所以我们需要将现有的Silverlight项目转成其他技术路线,所以先把老环境搞出来.
安装Framework3.5
有些电脑是可以在控制面板中装上的,像公司电脑走代理的安装很多次安装不上,所以需要单独安装.
- 控制面板中关闭4.7/4.8
- 找一个自己系统对应的镜像(其他版本可能也可以)
- 找到路径/source/sxs
- copy里面的文件到另外一个路径E:\soft\framework35
- 管理员运行CMD dism.exe /online /enable-feature /featurename:netfx3 /Source:E:\soft\framework35
这时打开控制面板应该看到3.5已经装成功了. - 重新打开4.7/4.8
安装以下安装包
- vs2010旗舰
- vs2010sp1
- Silverlight_Developer.exe
- Silverlight_x64.exe
- silverlight_sdk.exe
- silverlight5_tools(vs2010sp1en).exe
- Silverlight_5_Toolkit_December_2011.msi
https://www.microsoft.com/getsilverlight/locale/en-us/html/Microsoft Silverlight Release History.htm
因为公司网络原因上不了网盘,所以在这里提供不了现成的包,在网上都能搜到
需要注意的是Silverlight_x64.exe 一定要安装最新版本
silverlight5_tools 是分语言的,中文的vs2010要装中文的,我的是英文的所以要装silverlight5_tools.exe for english.
验证
IE 打开 https://www.microsoft.com/getsilverlight/get-started/install/default
看到如下结果
The version of Silverlight installed is:
Silverlight 5 (5.1.50918.0)
You are ready to use Microsoft Silverlight
再打开一个很古老的Silverlight项目, 一切正常.
假装这是成功的截图.....
未尝试
文件的安装顺序和必要性没有深入研究,时间紧任务重,等项目结束如果有必要再回头看下.
- Silverlight_Developer.exe 不装是否可以
- silverlight5_tools,Silverlight_5_Toolkit_December_2011两者之间的关系没有研究,看上去用2011即可