首页 > 其他分享 >VS 2022 不支持 .NET Framework 4.5 项目解决办法(Visual Studio 2022)

VS 2022 不支持 .NET Framework 4.5 项目解决办法(Visual Studio 2022)

时间:2024-11-08 11:20:09浏览次数:3  
标签:4.5 Framework Visual Studio 2022 NET

VS 2022 不支持 .NET Framework 4.5 项目解决办法(Visual Studio 2022) 

概述

最近 C# 开发工具 Visual Studio 升级到了 2022,打开速度快了很多,开发体验也舒服很多。只是使用过程中遇到了一个比较尴尬的问题:默认Visual Studio 2022 不再支持安装 .NET Framework 4.5 组件,如下图所示:

选择组件里面已经不能选择4.5 / 4.0 的框架了。

此时如果打开基于 .NET Framework 4.5 的项目会收到提示:

xxxx面向不再受支持的。 NET Framework4.5。虽然你可以随时更改目标框架,但为了保持稳定性和安全性,我们建议你迁移到最新受支持的版本。

英文版本收到的提示如下图:

The C# project Transport BLL targets. NET Framework 4. 5, which is no onger supported. While you can change your target framework at any time, for stability and security we recommend that you move to the most recent supported release.

下面给出一种经过验证的解决方法,针对.NET Framework 4.5 确认有效,针对 .NET Framework 4.0 应该可以,没做测试。

解决方式

1. nuget 下载 4.5 安装包

下载地址:https://www.nuget.org/packages/microsoft.netframework.referenceassemblies.net45

2. 复制文件到系统目录

以 zip 方式解压下载的安装包.nupkg(可以直接修改后缀名为 .zip 再进行解压)

复制:build.NETFramework\v4.5\ 到 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.5

注意路径别复制错误了!!!

3. 重启 VS 2022

重启 VS 2022,再次打开项目就不会再看到提示了!

4.0的下载地址,亲测可行。
NuGet Gallery | Microsoft.NETFramework.ReferenceAssemblies.net40 1.0.2
刚开始走了点弯路,就是博主的地址里面少了一个\,然后我没注意,就没复制到最里面的文件夹。。
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0

标签:4.5,Framework,Visual,Studio,2022,NET
From: https://www.cnblogs.com/tianxincode/p/18534740

相关文章

  • NOIP2022 做题笔记
    由于本人NOIP2023做的太烂了,被教练拉去做NOIP2022了qwqfirsthour:这t1看上去还行,先写了secondhour:t2看上去有些难度,让我想一想thirdhour:快想出来了,先写一写吧fourthhour:写写写写写.....最后100pts遗憾离场......赛后有了深刻的认识,很多题是不能一步到位的,只能拼暴力......
  • 20222410 2024-2025-1 《网络与系统攻防技术》实验五实验报告
    1.实验内容总结一下本周学习内容,不要复制粘贴2.实验过程2.1查询baidu.com并获取指定信息2.1.1DNS注册人及联系方式使用whois+域名,可以获取DNS注册人及联系方式whoisbaidu.com还可以使用在线域名查询工具获取相关信息:可以查出注册人为MarkMonitor,Inc.,联系方式为abus......
  • The 2022 ICPC Asia Hangzhou Regional Programming Contest
    A.ModuloRuinstheLegend\(题目即求(sum+n*s+(n+1)*n/2*d)\equiv\modm的最小值\)\(由裴蜀定理可得n*s+(n+1)*n/2*d=gcd(n,(n+1)*n/2)\)\(令p=gcd(n,n*(n+1)/2)\)\(可以表示为(sum+k*p+t*m)\equiv\modm\)\(令g=gcd(p,m)\)\((sum+g*z)%m\)\(sum+g*z>=m时存在最小值\)\(......
  • 20222327 2024-2025-1 《网络与系统攻防技术》实验四实验报告
    一、实验内容1.恶意代码文件类型标识、脱壳与字符串提取2.使用IDAPro静态或动态分析crackme1.exe与crakeme2.exe,寻找特定输入,使其能够输出成功信息。3.分析一个自制恶意代码样本rada,并撰写报告,回答问题4.取证分析实践二、实验过程1.对恶意代码样本,进行文件类型识别,脱壳与字......
  • JOISC 2022 飞机旅行
    一个基础做法Alice给点标号,Bob可以传一个\(2^{20}\)的信息给Alice,意味着Alice只能知道点的部分信息,然后根据部分信息得把剩余需要的信息传给Bob。考虑树分块,子树大小\(\ge7\)的时候就划为一块,由于是二叉树(一开始以某个\(\le2\)度点为根),那每个子树的大小在\([7,13......
  • 文心一言 VS 讯飞星火 VS chatgpt (386)-- 算法导论24.5 6题
    六、设G=(V,E)......
  • 文心一言 VS 讯飞星火 VS chatgpt (385)-- 算法导论24.5 5题
    五、设G=(V,E)......
  • .Net Framework项目引用.NetStandard标准库出现版本冲突解决办法
    这几天在边学边用CommunityToolKit.MVVM,AutoCAD开发项目,在尝试验证输入参数时,程序加载遇到了问题:System.IO.FileNotFoundException:未能加载文件或程序集"System.ComponentModel.Annotations,Version=4.2.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"或它的某一......
  • 中国各省环境污染指数(原始数据、结果)(2008-2022年)
    环境污染综合指数利用熵值法计算得出的综合性评估指标,旨在全面反映中国各省区环境污染的整体状况。该指数的数据主要来源于《中国统计年鉴》及各省的统计年鉴,通过收集并分析多项环境污染相关指标(废水排放总量、废气中二氧化硫排放量、一般工业固体废物产生量),运用熵值法这一客观......
  • 国标GB28181视频平台LiteGBS国标GB28181-2022平台,实现视频统一集中管理的方法
    LiteGBS是一个遵循国家标准GB28181协议的视频云服务平台,它能够同时处理多台设备的接入,包括网络摄像机、NVR等,都能便捷地整合到LiteGBS平台。在视频流分发能力上,国标GB28181公网直播LiteGBS能够向多个平台和终端提供RTSP、RTMP、FLV、HLS、WebRTC等多种视频流格式,满足用户在不同场......