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:sourcessxs

把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一样

原文地址:https://www.cnblogs.com/SolarWings/p/8024451.html