首页 > 其他分享 >【转】如何给 Visual Studio 2022 安装 .NET 4.5 开发者工具包?

【转】如何给 Visual Studio 2022 安装 .NET 4.5 开发者工具包?

时间:2023-11-29 16:47:04浏览次数:40  
标签:4.5 NETFramework Visual Studio https NET Microsoft

本文转自:https://www.coderbusy.com/archives/2913.html

在 VS2022 打开 .net 4.5 的项目时,可能会遇到编译报错:

Error MSB3644 The reference assemblies for .NETFramework,Version=v4.5 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application.
You can download .NET Framework Developer Packs at https://aka.ms/msbuild/developerpacks NewLife.Core C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets 1229

原来 VS2022 默认不再支持 .NET4.5 ,即使在 Visual Studio Installer 中也找不到 .NET4、.NET4.5、.NET4.5.1 的选项。

已经验证的解决方法就是手动下载 NuGet 包,解压缩并复制到“引用程序集”目录(Reference Assemblies),再重启 VS2022 即可。

适用于 .NET 4.0 的 NuGet 包:

https://www.nuget.org/packages/microsoft.netframework.referenceassemblies.net40

适用于 .NET 4.5 的 NuGet 包:

https://www.nuget.org/packages/microsoft.netframework.referenceassemblies.net45

一般情况下,引用程序集目录是:

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework

以 .NET 4.5 为例:

  1. 在下载好包文件后,以压缩包形式打开 nupkg 文件。
  2. 将 build\.NETFramework\v4.5\ 路径下的文件复制到
    C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5
  3. 重启 Visual Studio 即可正常编译。

安装后的目录应该是这个样子:

 

你也可以在以下网址中找到更多版本的开发者工具包:

https://www.nuget.org/packages?q=Microsoft.NETFramework.ReferenceAssemblies

标签:4.5,NETFramework,Visual,Studio,https,NET,Microsoft
From: https://www.cnblogs.com/z5337/p/17865221.html

相关文章

  • 【HarmonyOS】Mac电脑打开DevEco Studio意外退出或双击图标没反应
    ​【关键字】Mac,DevEcoStudio  【问题背景】Mac电脑打开DevEcoStudio报意外退出,或者双击图标没反应​​ 【解决方案】删除Users/{USER_NAME}/Library/LaunchAgents/jetbrains.vmoptions.plist文件后重启Mac 【相关链接参考】https://developer.huawei.com/consu......
  • 《Visual Analytics for RNN-Based Deep Reinforcement Learning》
    摘要准备开题报告,整理一篇2022年TOP论文。论文介绍该论文是一篇2022年,有关可视化分析基于RNN的深度强化学习训练过程的文章。一作是JunpengWang,作者主要研究领域就是:visualization,visualanalytics,explainableAI。作者主页:https://junpengw.github.io/#/主要工......
  • Can Pre-Trained Text-to-Image Models Generate Visual Goals for Reinforcement Lea
    概述LearningformtheVoid(LfVoid)根据给定的languageinstruction对observation进行appearance-basedandstructure-based修改得到goalimages,为RL提供奖励信号。提升了example-basedRLmethods,无需rewardfunction或者demonstration就可以解决一些robotcontroltasks问......
  • 解决AndroidStudio 模拟器无网络连接
    解决AndroidStudio模拟器无网络连接主要原因是安卓模拟器的dns和电脑的dns不一致引起的,可以修改安卓模拟器的dns即可找到安卓模拟器的名字修改安卓模拟器dns命令 #Pixel7_API_30_fei这个是你自己模拟器的名字,也就是第一步中找的的模拟器名字./emulator-avdPixel......
  • C\C++ 设置Visual Studio编译器使用C++17标准
    文章作者:里海简介:        使用ISOC++17标准可以为开发人员带来许多好处,包括更简洁的代码、更高的运行效率、更好的硬件支持、更好的兼容性和可移植性,以及更好的多线程编程支持等。那么如何设置vs使用c++标准呢?下面是方法。注意需要vs2017及以上版本。方法:打开VisualStud......
  • Visual Studio 的中一键打开当前代码 Gitee.com 的 Web 页面
    OpenonGitHub是一个VisualStudio的扩展,用于将当前编辑器中的代码在托管网站上打开,目前支持GitHub,GitLab,Gitea,Gitee,Bitbucket和AzureDevOps(dev.azure.com,visualstudio.com,tfs)在编辑器中右键,如果仓库托管在前面提到的网站上,你可以跳转至 master/......
  • Android Studio XML文件没有提示
    长路漫漫唯剑作伴原因:项目从AS3.5.2转到AS4.2.2后出现xml文件没有提示。解决:1.build:gradle:3.5.2换成最新的build:gradle:4.2.22.gradle-wrapper.properties由gradle-5.4.1-all.zip换成4.2.2最低要求版本gradle-6.7.1-all.zip项目下载构建完成即可......
  • 在visual studio反汇编得出的函数之间的一些管旭
    非裸函数执行过程002018D1push3002018D3push2002018D5push1//将三个数压入栈中002018D7callstd::basic_ostreamchar,std::char_traits<char>::sentry::sentry(0201497h)002018DCaddesp,0Ch//ebp表示栈底,esp表示栈顶,前面三个数将esp减去了0x0C,现在需要加上0......
  • 6-一文解决Windows系统上的R、Rtools、Rstudio的安装,镜像设置和BiocManager等R包的安
     这个教程我做得非常好,不仅安装好了R,Rtools,Rstudio,还设置了镜像,示范安装R包,把许多散乱的教程都统一起来了,R语言初学者值得一看。前面的文章请看:TBtools进行序列提取;基因家族的鉴定blast和hmmer;基于Windows系统的iqtree系统进化树;关于Windows系统上的java安装R与Rstudio的安......
  • Visual Components软件典型功能描述 衡祖仿真
    1、即点即用,即插即用vc提供大量的组件模块,组件都已经赋子行为和渲染,看起来复杂的模拟场景,可以通过简单拖拉组合,即可成为一条运动的仿真。节省更多的时间,让布局更灵动。2、PLC功能过去,PLC程序的调试都是必须等到所有的设备都到场安装好了之后再联机调试。通过此软件,PLC设备通过软件......