gpt4 book ai didi

c# - VS 2022 - 对于在 VS 2019 中创建的项目,无法将目标平台更改为 .Net 6.0

转载 作者:行者123 更新时间:2023-12-05 02:37:30 25 4
gpt4 key购买 nike

在删除 VS 2019(空间有限的 VM)之后,刚刚在机器上安装了 VS 2022。VS 2022 安装正常。我可以创建一个 .Net 6.0 项目并编译它——没问题。我可以打开我在 VS 2019 中创建的项目 - 并编译它 - 没问题。

但是 - 当我尝试将目标平台从 .Net 4.6 更改为 6.0 - 我在下拉列表中看不到任何高于 .Net 4.8 的内容。
enter image description here

这是 VS 2022 - 我可以创建一个新的 .Net 6.0 项目并编译它。 enter image description here

当我进入那个新项目的属性时 - 我可以在下拉列表中看到 .Net 6.0... enter image description here

所以 - 我想我缺少一个步骤来获取我的 2019 年旧项目 - 完全升级到 2022 年。我在 2022 年加载了项目 - 但是当我查看该项目的属性时,屏幕看起来像在 2019 年一样--- 但对于一个新项目,属性屏幕看起来非常不同(如您在所附的两个屏幕截图中所见)。

有人知道我可能遗漏了哪些步骤吗?我在这台机器上加载了 .Net 6.0 SDK(因此我可以创建一个 .net 6.0 项目并编译它:)
是否有其他步骤可以使旧项目像在 VS 2022 中创建的那样工作 - 然后使其使用 .Net 6.0???

如有任何想法,我们将不胜感激!

最佳答案

没有从 .NET Framework(任何版本)(但对于某些类型的项目有一个 tool)到任何 .NET Core 的直接升级。 .NET 5 & 6 基于 Core。

此外,VS2019 不支持 .NET 6(从 .NET 6 RTM 开始)。你需要 VS2022。

关于c# - VS 2022 - 对于在 VS 2019 中创建的项目,无法将目标平台更改为 .Net 6.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69952447/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com