小编dze*_*bdf的帖子

dotnet CLI 使用什么 nuget 版本/nuget 功能何时进入 dotnet CLI?

我有一个特定的和更广泛的问题,我将使用特定的问题来说明更广泛的问题:

我的用例是我想使用此功能支持带有浮动版本的预发布包,它将在 Nuget 5.6 中可用,既可用于本地开发,也可用于我的 .NET Core 应用程序的 CI/CD 管道

所以基本上我想结合使用这个功能:

  1. 独立的 nuget.exe CLI(用于本地开发)
  2. Visual Studio(用于本地开发)
  3. dotnet CLI 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 …

visual-studio nuget .net-core

5
推荐指数
1
解决办法
1234
查看次数

标签 统计

.net-core ×1

nuget ×1

visual-studio ×1