【问题标题】:Update .net standard PackageReference from command line从命令行更新 .net 标准 PackageReference
【发布时间】:2017-03-30 21:50:06
【问题描述】:

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

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

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

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

Nuget 似乎仍然需要一个 packages.config,即使 .net 核心/标准 csproj 文件已删除它。

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

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

【问题讨论】:

    标签: c# .net nuget .net-core .net-standard


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-02
      • 1970-01-01
      相关资源
      最近更新 更多