【问题标题】:NuGet: Unknown option "-co" on pushNuGet:推送时的未知选项“-co”
【发布时间】:2013-02-13 03:36:21
【问题描述】:

我正在为我的一个项目创建一个 nuget 构建。我已经为类似项目构建了一个 nuget 包,其中一切都按预期工作。但是,这个新的 nuget 构建定义失败了,我得到的错误消息是:

Error reported in the NuGet Process: Unknown option: '-co' 

这是在以下构建步骤中给出的:

PushWithNuGet
  Push Arguments: push "MyLocation\MyPackage.nupkg" 
  29f90a50-debe-4a44-ad1a-f7a5dcc354c1 -co -s "http://myPackageServer/"

对于提到的类似构建调用完全相同的命令,并且有工作。所以在我看来,这个命令并不存在——即使我在nuget documentation 中看不到它。

所以;为什么我会收到此错误?

【问题讨论】:

    标签: .net build nuget


    【解决方案1】:

    问题出在 nuget.exe 版本不同。旧的构建定义 - 正在工作 - 确实使用了 nuget.exe 版本 1.8.30604.0。新添加的项目版本为 2.2.40207.9053。显然,旧版本中存在“-co”选项,但新版本中没有。显然,解决方案必须是从构建定义中删除标志并升级以使用最新的 nuget.exe。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-09
      • 2023-04-09
      相关资源
      最近更新 更多