1

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

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

4

1 回答 1

1

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

于 2013-02-27T11:49:10.570 回答