.net - 如何在 VS2017(或 VS2019)中使用新的 CSPROJ 格式创建 .NET 程序
问题描述
有一些很棒的工具可以将旧的 CSPROJ 格式转换为新的 CSPROJ 格式,例如这个. 新格式支持直接引用 NuGet 包和其他很酷的东西。
但是,如何在 Visual Studio 2017 或 Visual Studio 2019 中创建一个全新的项目?如果我创建一个 .NET 库项目:
然后以旧格式创建此项目,并且必须再次使用该工具进行升级。谁能阐明哪些项目支持新格式与旧格式?
解决方案
新的 CSPROJ 由 .NET Core 使用,并在创建新的 .NET Core 项目时自动创建。
我用来在 Rider 下创建新样式 .NET Framework 的技巧是(正如一位同事所建议的那样):
- 创建一个 .NET Core 项目
- 将其切换到 .NET Framework
我认为这只适用于VS。
推荐阅读
- javascript - 如何在 useEffect 执行之前处理未定义的错误?
- node.js - 如何将图像保存在strapi而不是默认文件系统中的数据库中
- javascript - 试图创建一个对象数组,但返回一个包含空对象的数组
- sql - SQL 中的 ASSERTION CHECK 在哪些数据上使用?
- javascript - Javascript:在列表中查找特定的先前元素并添加类
- javascript - 函数错误中的笑话模拟测试函数:无法读取未定义的属性“ID”
- python - /form 'name1' 处的 MultiValueDictKeyError
- javascript - 自动填写并提交号码
- azure - 在应用程序洞察中跟踪计数器值
- php - ListboxField 的 SilverStripe 显示逻辑不起作用