.net - 如何在VS2017(或VS2019)中使用新的CSPROJ格式创建.NET程序

标签 .net visual-studio

有一些很棒的工具可以将旧的CSPROJ格式转换为新的CSPROJ格式,例如this one。新格式支持诸如直接引用NuGet包之类的东西以及其他很酷的东西。

但是,如何在Visual Studio 2017或Visual Studio 2019中创建全新项目?如果我创建一个.NET库项目:

enter image description here

然后,该项目将以旧格式创建,并且必须再次使用该工具进行升级。任何人都可以阐明哪些项目支持新格式与旧格式吗?

最佳答案

新的CSPROJ由.NET Core使用,并在创建新的.NET Core项目时自动创建。

我用来在Rider下创建新样式.NET Framework的技巧是(如一位同事所建议的):

  • 创建一个.NET Core项目
  • 将其切换到.NET Framework

  • 我认为这仅在VS下有效。

    关于.net - 如何在VS2017(或VS2019)中使用新的CSPROJ格式创建.NET程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58547618/

    相关文章:

    c# - 使用 C#.NET 从多个图像合成

    c# - 禁用/删除子断点?

    c# - 从 Nuget 安装会添加对 bin 目录的引用

    visual-studio - Visual Studio 2015 - 代码样式设置

    c# - 等待进程完成然后显示消息 (C#)

    c# - 为什么在实现 IEnumerator<T> 的类中需要 IEnumerator.Current?

    c# - 无法将[]的索引应用于封装数组的 'method group'类型的表达式

    visual-studio - 不在 Visual Studio 安装项目中使用自定义操作的原因

    javascript - VS JS 编辑器中 "function"和括号之间的空格

    c# - 如何修复发现的不兼容的 SQL Server 版本?