【发布时间】:2021-06-22 12:24:22
【问题描述】:
我正在开发一个包含 20 个项目(以及其他 WPF)的 .Net Framework 4.8 解决方案。 我们正在讨论是否应该现在将我们的项目转换为 SDK 样式以获得新的和改进的项目格式。
新的 SDK 样式是否是新 .Net Framework 项目的推荐方法?还是它主要用作转换为 Core 的一个步骤?我找不到任何来自 Microsoft 的东西说你应该这样做,并且 Visual Studio 中的新项目仍然使用旧格式创建。 有什么理由不转换为 SDK 样式吗?
【问题讨论】:
-
(新版本的 VS 现在至少让您更倾向于所有 .NET 项目的 SDK 样式 csproj,但仍不完全清楚)
-
是的。几乎没有理由使用旧样式的 csproj:SDK 样式的项目应该是所有目标框架、.NET Framework、.NET Core、.NET 5+ 等的默认设置
-
@canton7 你是什么意思他们推动你使用 SDK 风格?在创建 .Net Framework 类库时,我在 VS2022 Preview 中找不到使用 SDK 样式的选项。
-
这就是重点:它不再被特别提及(如果您选择“.NET Core 项目”,您过去只能获得 SDK 样式的 csproj)
标签: c# visual-studio-2019 csproj