【发布时间】:2019-10-03 21:52:11
【问题描述】:
我想做的事:为我的应用程序和应用程序所依赖的库升级到最新的核心和标准版本。这些应用程序和库目前在 2.2(最新)和用于库的 .Net Standard 2.0 上。
我尝试了什么:我已经安装了所有 SDK、运行时和 16.3.2 的最新 IDE 的最新版本 - 我想尝试针对 .NET Core 3.0 和 .NET Standard 2.1 我的图书馆。
我不能直接做任何这些事情,也不能手动修改项目文件。它不在在现有项目的下拉列表中,如果我手动编辑项目文件,我收到一条错误消息,提示 3.0 不是有效的 SDK 版本。
如果我生成一个新的 IDE 并创建一个新的 Web 应用程序、控制台应用程序或类库,我可以轻松地以 3.0 或 NetStandard 2.1 为目标——这很好,并且证明它已全部安装...但我没有了解如何规划迁移/升级路径 - 创建全新的解决方案和项目并尝试重新创建软件并不是真正的选择。
我在这里遗漏了什么吗? Internet 仅在 .NET Core 3 还是预览版时才真正有用地指导人们如何打开它,而现在显然已不再如此。
必须有一套步骤来帮助人们从 2.2 核心或 2.0 标准迁移...
【问题讨论】:
-
你要下载sdk 3.0 dotnet.microsoft.com/download/dotnet-core/3.0
-
@vwadhwa3 你看过我的帖子了吗?我已经下载并安装了所需的一切。
-
我要求您下载 SDK 3.0,因为它没有正确安装。从 SDK 2.1 升级到 SDK 2.2 时,我也遇到了同样的问题。如果已正确安装,则下拉菜单中将提供 SDK 3.0 选项
-
@vwadhwa3
If I spawn a new IDE and create a new web app, console app or class lib, I can easily target 3.0, or NetStandard 2.1 - which is fine and proves that it's all installed..- 请阅读帖子。
标签: .net-core visual-studio-2019 .net-standard