NETSDK1213: 不支持在 Visual Studio 2022 17.7 中以 .NET 8.0 或更高版本为目标
想使用VS 2022的独立打包生成程序集功能,在升级到VS2022 V17.7后,原来的使用.Net Framework 4.8开发的程序需要转换为.Net Core,然后使用扩展功能安装了.NET Upgrade Assistant,然后重新打开VS2022并加载原来的项目进行升级,在解决资源方案管理器中选定项目右键Upgrade后,推荐选择.Net SDK 8.0.0进行升级转换,转换成功后发现项目属性却发现开发框架选项中没有.Net 8.0,所以程序报错“NETSDK1213: 不支持在 Visual Studio 2022 17.7 中以 .NET 8.0 或更高版本为目标”,网上搜索无果。自己研究推测应该是VS2022版本无法适配.Net SDK 8.0.0,使用Visual Studio Installer检查更新,提示可升级到Visual Studio 2022 17.8,果断升级,升级后不再报错,正常设置属性和编译调试程序。
.NET SDK 8.0.0 Visual Studio support | Included in | Included runtimes | Language support |
Visual Studio 2022 (v17.8) | Visual Studio 17.8.0 |
.NET Runtime 8.0.0 ASP.NET Core Runtime 8.0.0 .NET Desktop Runtime 8.0.0 |
C# 12.0 F# 8.0 Visual Basic 16.9 |
分类:
C# 开发
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章