我有一个特定的和更广泛的问题,我将使用特定的问题来说明更广泛的问题:
我的用例是我想使用此功能支持带有浮动版本的预发布包,它将在 Nuget 5.6 中可用,既可用于本地开发,也可用于我的 .NET Core 应用程序的 CI/CD 管道
所以基本上我想结合使用这个功能:
dotnet restore command(用于本地开发人员和我的管道)对于(1),很简单,等5.6发布了就可以用了。
对于 (2),我在这里发现每个 Nuget 5.x 版本都在 Visual Studio 16.x 中可用,所以我想很有可能,当 Visual Studio 16.6 发布时,nuget 5.6 也将在那里使用. (找不到任何其他指定此内容的文档)
对于(3),我不知道。
所以我的具体问题/问题是:我什么时候才能使用像“*-*”这样的包参考版本,这些版本将使用可用的最新版本或预发布版本,并且能够运行dotnet restore理解这一点的命令?nuget 5.6 一出?
我在这里发现
唯一的区别:dotnet restore 是调用 dotnet msbuild /t:Restore 的便利包装器,它调用 MSBuild 集成还原。这仅适用于包含 NuGet 的 MSBuild 发行版,例如 Visual Studio 2017(完整的 Visual Studio,构建工具)或 Mono 5.2+ (=> msbuild /t:Restore) 以及提供此便利命令的 .NET …