问题描述
因为需要编译老的框架源码,在不去升级框架的时候我们需要在 windows 11 操作系统上安装 .net framework 4.0,因为安装了 VS 2022 所以通过文件下载的文件包 dotNetFx40_Full_x86_x64.exe 无法安装如图(1):
图(1)
试过很多种方法依然无法解决,最终用了文件覆盖的方法进行操作可以解决,具体操作如下:
解决方法
NUGET 下载包
搜索 microsoft.netframework.referenceassemblies.net40.nupkg 文件进行解压;
如果是通过vs 进行下载的默认会存储在 C:\Users\[你的用户名]\.nuget\packages\ 目录下找到 microsoft.netframework.referenceassemblies.net40
将 目录 \microsoft.netframework.referenceassemblies.net40\1.0.3\build\.NETFramework\v4.0 复制到 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework 后重启 vs 2022 即可。
已经解压过的文件包请下载 microsoft.netframework.referenceassemblies.net40
重新安装 vs2019 等方式
此方法也可行,但是需要在装一个版本的VS 对电脑的性能和资源有一定要求。文章来源:https://www.toymoban.com/news/detail-441192.html
说明:安装其他版本的操作方法相同。文章来源地址https://www.toymoban.com/news/detail-441192.html
到了这里,关于WINDOWS11 + VS2022 安装.NET 4.0的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!