从命令行更新.net标准PackageReference - c#

我们有一堆快速移动的内部nuget包。

我们希望这些软件包的使用者始终使用最新版本。当前,我们通过在构建之前在命令行上运行nuget update来在CI系统上执行此操作。

但是,我们现在正在转向.net标准/核心。在.net标准csproj上运行nuget update时,出现以下错误:

无法更新。该项目不包含packages.config文件。

即使.net核心/标准csproj文件已删除了Nuget,Nuget似乎仍然希望使用packages.config。

如何使用.net核心/标准csproj项目的命令行将PackageReferences更新到最新版本?

更新:
我创建了一个错误报告,以防万一这是一个错误:https://github.com/NuGet/Home/issues/4945

参考方案

解决方法是,您应该能够先运行dotnet remove package,然后运行dotnet add package,以更新到某些软件包的最新版本。

45码