有一些很好的工具可以将旧的 CSPROJ 格式转换为新的 CSPROJ 格式,比如this one。新格式支持直接引用 NuGet 包和其他很酷的功能。
但是,如何在 Visual Studio 2017 或 Visual Studio 2019 中创建全新的项目呢?如果我创建一个 .NET 库项目:
那么这个项目是以旧格式创建的,必须再次使用工具进行升级。有人能否解释一下哪些项目支持新格式,哪些支持旧格式?
有一些很好的工具可以将旧的 CSPROJ 格式转换为新的 CSPROJ 格式,比如this one。新格式支持直接引用 NuGet 包和其他很酷的功能。
但是,如何在 Visual Studio 2017 或 Visual Studio 2019 中创建全新的项目呢?如果我创建一个 .NET 库项目:
那么这个项目是以旧格式创建的,必须再次使用工具进行升级。有人能否解释一下哪些项目支持新格式,哪些支持旧格式?
新的CSPROJ被.NET Core使用,并在创建新的.NET Core项目时自动创建。
我使用的技巧是在Rider下创建一个新的样式.NET Framework(正如同事建议的那样):
我认为这只适用于VS。