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

相关推荐
小七在进步20 小时前
string的使用(1)
c++·visual studio
Hhy_11075 天前
《C++深度解构06》手撕 string —— 从底层内存管理到深浅拷贝彻底吃透
c语言·开发语言·c++·学习·visual studio
H.莓飛6 天前
【C++】【STL】vector_OJ题
linux·服务器·开发语言·数据结构·c++·visual studio
Rabitebla8 天前
【Linux 底层原理】进程(十):进程等待详解---从僵尸进程到 wait、waitpid 与 status
linux·c++·笔记·学习·visual studio
咸咸咸虾14 天前
Microsoft Visual Studio 历史版本与官方安装包链接汇总
ide·microsoft·visual studio
zuiyuewentian14 天前
借助 AI 在 Win11 上搭建 Rocky Linux:用 Visual Studio 直接调试 Linux 服务
linux·运维·visual studio
C++ 老炮儿的技术栈14 天前
Linux 动态库踩坑:明明重新编译了 .so,调用函数返回值却一直不变(libfjrobot.so 版本号异常排查实录)
linux·c语言·网络·c++·visual studio
H.莓飛15 天前
【数据结构】排序总结与规模实测
linux·服务器·开发语言·数据结构·visual studio·1024程序员节
夏虫不可与之言冰16 天前
RMT 与 WS2812 灯带:可寻址 RGB 全彩控制
c语言·c++·单片机·物联网·visual studio
起个名字都难啊16 天前
visual studio C/C++空项目修改为CUDA c++
c++·windows·visual studio