VS2022升级之后,原有项目出现异常

最近对VS2022做了升级,发现之前开发的WebApi(使用Net5)调试运行报错:

根据提示的错误信息也在网上查找了一些资料,均无法正常解决,偶然发现问题是因为VS2022升级之后,不再支持Net5,所以准备将项目升级到长期支持的Net6版,做个记录。

1 将项目引用的类库及项目的目标框架均改为Net6

编译通过,但是黑窗口有错误提示A(WebApi也无法正常访问):

仔细阅读提示信息,是数据库连接异常造成的,配置数据库连接(数据库连接使用的是ef),之后提示异常(Sequence contains more than one matching element):

经检查是因为ef core版本与net版本不一致造成的,升级efcore版本。

将所有的已废弃nuget包执行更新,更新完成后,编译出现以下错误:

根据提示重新下载nuget包,问题解决。

相关推荐
高hongyuan14 小时前
Go语言教程-开发工具-Visual Studio
go·visual studio
C++ 老炮儿的技术栈1 天前
Visual Studio 2022 MFC Dialog 添加Toolbar及Tips提示
服务器·c语言·数据库·c++·ide·算法·visual studio
jyan_敬言4 天前
【C++】string类(二)相关接口介绍及其使用
android·开发语言·c++·青少年编程·visual studio
悠悠小茉莉4 天前
Win11 安装 Visual Studio(保姆教程 - 更新至2025.07)
c++·ide·vscode·python·visualstudio·visual studio
视觉人机器视觉4 天前
Visual Studio2022和C++opencv的配置保姆级教程
c++·opencv·visual studio
Eiceblue6 天前
使用 C# 发送电子邮件(支持普通文本、HTML 和附件)
开发语言·c#·html·visual studio
GHL2842710906 天前
error MSB8041: 此项目需要 MFC 库。从 Visual Studio 安装程序(单个组件选项卡)为正在使用的任何工具集和体系结构安装它们。
ide·visual studio
傅里叶的耶6 天前
C++系列(二):告别低效循环!选择、循环、跳转原理与优化实战全解析
c++·visual studio
甄天7 天前
WPF路由事件:冒泡、隧道与直接全解析
c#·wpf·visual studio
韩初心7 天前
使用 visual studio 2022 编译 Lua5.4.8
ide·visual studio·lua5.4