我们有一堆快速移动的内部nuget包。
我们希望这些软件包的使用者始终使用最新版本。我们目前在我们的CI系统上通过在构建之前在命令行上运行nuget update来执行此操作。
但是我们现在转向.net标准/核心。当我们在.net标准csproj上运行nuget update时,我们收到以下错误:
无法更新。该项目不包含packages.config文件。
尽管已经删除了.net核心/标准csproj文件,Nuget似乎仍然期待一个packages.config。
如何使用.net core / standard csproj项目的命令行将PackageReferences更新到最新版本?
更新: 我已经创建了一个错误报告,因为这是一个错误:https://github.com/NuGet/Home/issues/4945
答案 0 :(得分:5)
作为一种变通方法,您应该能够运行dotnet remove package
后跟dotnet add package
更新到某个软件包的最新版本。