Win10下离线安装.Net3.5,使VS支持编译.Net3.5的Dll
今天在编译DLL到Unity5.X项目的时候,遇到了奇怪的报错,后来知道是因为Unity5.x不支持3.5以上编译出来的DLL,于是需要在Win10上安装.Net3.5
于是我去微软官网下载了一个叫做dotnetfx35的安装包,下载地址如下:
https://www.microsoft.com/net/download/windows
结果这个安装包并不能直接安装,还是需要联网下载一些东西,然而我一点联网下载就会失败(猜测可能是被墙掉的原因),于是只能研究离线安装的方法
方法1:
1.如果你有一个Win10的iso镜像,那么双击镜像文件,他会模拟出一个驱动器出来
2.然后用管理员权限打开命令提示符界面
3.通过如下命令安装:
dism.exe /online /enable-feature /featurename:NetFX3 /Source:E:\sources\sxs
把E替换为你自己的驱动器名
4.可以在控制面板->程序和功能->启动或关闭Windows功能里面可以查看目前是否打开.Net3.5的状态
5.这时候你会发现VS里面也支持3.5的编译了
方法2:
1.直接使用我放在百度网盘里的这个sxs文件:
链接: https://pan.baidu.com/s/1skY85XF 密码: d85g
2.命令改为:
dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sxs
后面的D:\sxs改为你的存放路径
3.后面的步骤和方法1一样