Win10下离线安装.Net3.5,使VS支持编译.Net3.5的Dll
2017-12-11 18:23
381 查看
今天在编译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一样
于是我去微软官网下载了一个叫做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一样
相关文章推荐
- win10 vs2015 jsoncpp编译 支持xp系统
- tensorflow52 win10 vs2015 编译 tensorflow1.2.0-rc0(支持GPU)
- caffe 02 win10 vs2015 编译(支持GPU)
- VS2013编译安装VTK-6.2.0_支持Qt5.4.2
- Caffe + Win10 + GPU + VS2013 菜鸟超详细编译安装过程
- 64位Win10 VS2013 编译安装DCMTK3.6.2 32位
- vs 项目编译运行报错:无法启动此程序,因为计算机中丢失 osg130-osgDB.dll。尝试重新安装该程序以解决此问题
- win10环境下VTK7.1的编译和Qt调用VTK的详细教程二(VS2013编译支持Qt的VTK库)
- caffe搭建--caffe- win10 vs2015 编译(支持GPU)--注意在cmake的时候需要根据情况仔细修改配置
- win10,VS2013下MXnet编译和安装
- VS2015 编译环境下CUDA安装配置
- VS2012编译安装ITK-4.7.2_支持Qt5.2.1
- VS2013配置编译Caffe-Win10_X64
- Ubuntu下安装并配置VS Code编译C++
- win10 + VS2013 + Qt5.6.0安装与环境配置
- VS2005 Web项目安装部署:利用预编译的Dll 隐藏.cs文件 的简单实现
- vs dll编译冲突
- caffe2 02 caffe2 win10 vs2015编译(默认CPU版本)
- vs 安装不同office引起编译不通过