win7-vs2012下安装.net frame work 的过程
第一, vs和.net的对应关系大致如下
vs2010----.net framework 4.0
vs2012----.net framework 4.5
vs2015----.net framework 4.6.1
vs2017----.net framework 4.6.2
第二,在win7上安装vs2010之后会有.net4.5 frame work已经安装好了。 vs2012 update5 也可以安装,但不是必须的。
第三,如果以后的开发不需要用到4.5.1 4.5.2 4.6 4.6.1 那么是可以直接安装4.6.2的。但是如果会用到的话,就安装上,需要依次安装运行库,否则会因为高版本的存在而不能安装成功,除了各个版本的目标包之外。
上图是本人下载的各个安装文件。以4.6为例,需要安装运行包,开发包,目标包。一般来说只有安装了目标包,才能在vs的选项框中显示出对应的.net 版本来。
运行库:NDP46-KB3045557-x86-x64-AllOS-ENU.exe
开发库+目标库:NDP46-TargetingPack-KB3045566.exe
(网络版的运行库:NDP46-KB3045560-Web.exe)
对于4.6.4来说:
NDP462-DevPack-KB3151934-CHS.exe 中文语言包
NDP462-DevPack-KB3151934-ENU.exe 开发包+目标包
NDP462-KB3151800-x86-x64-AllOS-ENU.exe 运行库
NDP462-KB3151802-Web.exe 网络版运行包
误区:
只安装运行库+开发库,但是没有安装目标包。
解决办法:
有的版本提供了独立的目标包,但是有的却是将目标包和开发包合在一起并名为开发包。
另外,必须注意居然有的实际是语言包,却取名为开发包中文版。(这里无语很多遍,也坑爹很多遍。微软的包敢不敢整洁点?)
控制面板:
vs2012中:
4.6.2的目标包的下载地址:https://support.microsoft.com/zh-cn/help/3151934/microsoft-net-framework-4-6-2-developer-pack-and-language-packs
运行库的下载地址:
https://dotnet.microsoft.com/download
https://dotnet.microsoft.com/download/dotnet-framework
每一个不曾起舞的日子,都是对生命的辜负。
But it is the same with man as with the tree. The more he seeks to rise into the height and light, the more vigorously do his roots struggle earthward, downward, into the dark, the deep - into evil.
其实人跟树是一样的,越是向往高处的阳光,它的根就越要伸向黑暗的地底。----尼采
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步