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

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

时间:2023-04-06 21:02:32浏览次数:56  
标签:4.5 Framework Visual Studio 2022 NET

概述

升级到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

 

 考虑到国内网络限制,有偿提供已下载好了的包请加V

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/Genius-3K/p/17294105.html

相关文章

  • 团队博客-23.4.5
    <%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"&g......
  • 2023.4.5每日总结
    二进制存储packagepdf;importjava.io.*;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.Statement;publicclassout{publicbooleanin(Filefile)throwsException{Class.forName("com.mysql.jdbc.Driver");......
  • 每日总结-23.4.5
    <%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"&g......
  • visual studio LTSC-长期服务渠道
    .NET7在VisualStudio17.4.0版本中支持,17.4.0版本是VisualStudio2022的第三个长期服务渠道(LTSC),17.4LTSC版本将支持到2024年7月11日。如果已经安装了VisualStudio2022,可以直接更新,也可以通过下面地址下载安装:下载.NET(Linux、macOS和Windows)(micros......
  • 解决在创建springboot项目中遇到:Error:(3, 32) java: 无法访问org.springframework.bo
    解决在创建springboot项目中遇到:Error:(3,32)java:无法访问org.springframework.boot.SpringApplication File--->ProjectStructure    选择对应版本        File--->Settings--->Build,Execution,Deployment    修改对应版本 ......
  • 每日总结 4.5
    今天进行了贩卖机的模拟,  实现购买之后减一,点击补货后全部成为满货状态。packageres;importjava.io.IOException;importjakarta.servlet.ServletException;importjakarta.servlet.annotation.WebServlet;importjakarta.servlet.http.HttpServlet;importjakarta......
  • 4.5每日总结
      今天学习1h,今天的学习主要是关于人脸识别接口的使用。  关于使用人脸识别接口,需要三个核心步骤即可操作完成:获取接口权限,准备接口调用工具,进行接口调用。在postman上可以快速进行接口请求,调用人脸识别接口需要输入正确的接口地址。......
  • 2023年4.5软工日报
    我实现了基本检索和查看     ......
  • 4.5软件工程学习总结
    今天清明放假,下午的时候完成了一些作业,今天自己也算是闲下来了一段时间,但一闲下来就容易想太多,想未来的出路,想自己想要什么,还是要让自己的手和脑都要动起来,接下来学习设计团队项目的数据库表结构,还有之前的web和app的项目没有完成过一个完整的,今后打算自己完成一个完整的web和a......
  • 2.Visual studio的使用和C++的基础
    visualstudio的基础介绍C++入门编程C++关键字、标识符C++基本数据类型变量的定义visualstudio的基础介绍解决方案资源管理器 也可以在”视图”中找到”解决方案资源管理器” “.h”:头文件;“.cpp”:源文件添加新建项,选择C++语言  运行程序,或"ctrl+F5“ ......