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包,问题解决。

相关推荐
zzh_my26 分钟前
Visual Studio 2022介绍
ide·visual studio
mancy_1212122 小时前
复古C语言代码复活!——以121+hello.c为例摘要
c语言·vscode·gitee·visual studio·新人首发·turbo c
水饺编程6 小时前
第4章,[标签 Win32] :文本的格式化,等待完善
c语言·c++·windows·visual studio
一匹电信狗1 天前
【高阶数据结构】并查集
c语言·数据结构·c++·算法·leetcode·排序算法·visual studio
水饺编程1 天前
第4章,[标签 Win32] :文本尺寸的度量
c语言·c++·windows·visual studio
VernonJsn2 天前
visual studio 2022的windows驱动开发
ide·驱动开发·visual studio
X-Vision2 天前
Visual Studio 2022中配置cuda环境
visual studio·cuda
Azure_withyou2 天前
Visual Studio中try catch()还未执行,throw后便报错
c++·visual studio
阿尔帕兹2 天前
Visual Studio2019/2022离线安装完整教程(含闪退解决方法)
ide·visual studio
琉染云月2 天前
【C++入门练习软件推荐】Visual Studio下载与安装(以Visual Studio2026为例)
c++·visual studio