NuGet:推送时出现未知选项“-co”

时间:2013-02-27 10:53:11

标签: .net build nuget

我正在为我的一个项目创建一个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中看不到它。

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

1 个答案:

答案 0 :(得分:1)

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