关于VS的安装各种问题,各种无语就不在多说了,软件开发成这样,总之对微软大失所望。网上的各种解决方案试了个遍,没有一个能真真解决问题的,害人不浅。
下面说下个人的安装心得(以Win7 64位,VS2013为例)
工具准备:
1.VS安装文件:VS2013_RTM_ULT_CHS.iso
2.NET安装文件:NDP451-x86-x64-AllOS-ENU.exe
3.删除NET软件:dotnetfx_cleanup_tool.zip
4.杀毒软件:如360
安装步骤:
1.用dotnetfx_cleanup_tool.zip删除所有的NET Framework相关版本的程序,默认选择项(.NET Framework - All Versions(Windows 7)),点击Cleanup Now,第一次清除会提示重启电脑,重启后再次打开软件,第二次同样点击Cleanup Now,直至提示Product cleanup succeeded,点击Exit,退出后重启电脑。
2.用360杀毒软件卸载NET Framework相关版本的软件(软件管家——>软件卸载——>显示系统软件——>一一卸载),卸载完成后用360杀毒软件清除注册表,即点击电脑清理项
3.用Window自带的卸载工具(控制面板——>卸载程序),确认是否还有NET Framework相关版本的软件残留,有的话一一卸载
4.设置msvcp110_clr0400.dll的访问权限
(1)注意改文件有两处使用到了,分别为C:\Windows\SysWOW64和C:\Windows\System32,对应的文件都需要进行权限修改
(2)右键msvcr110_clr0400.dll——>安全——>编辑——>选择SYSTEM——>勾选完全控制的允许项——>确定——>再次编辑——>添加——>高级——>立即查找——>确定——>确定——>选择当前用户(默认为Administrator)——>勾选完全控制的允许项——>确定——>确定
(3)重复(2)将两处的文件权限都修改过来
5.安装NET Framework4.5.1,文件为NDP451-x86-x64-AllOS-ENU.exe,以管理员身份运行,若这步还有问题基本上就是安装包的问题了
6.安装VS2013,文件为VS2013_RTM_ULT_CHS.iso,解压后以管理员身份运行vs_ultimate.exe
整体说明:
1.安装VS出问题多半在于NET Framework没有安装好,NET Framework是安装VS的基本环境
2.安装不同的VS版本需要找对应的NET Framework,下载后单独安装好
3.安装NET Framework问题基本上出在文件操作权限上,可以查看log得知,按4(2)来解决
4.至于Build Tools的问题就是NET Framework没安装好。
本文由VS软件圈(vssoft.net)发布,不代表VS软件圈立场,转载联系作者并注明出处:https://vssoft.net/vsazwt/VS2005anzhuangwenti/2020/0721/720.html