我正在为我的一个项目创建一个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中看不到它。
因此;为什么我会收到此错误?
答案 0 :(得分:1)
问题结果是nuget.exe版本的差异。旧的构建定义 - 正在运行 - 确实使用了nuget.exe版本1.8.30604.0。新添加的项目版本为2.2.40207.9053。显然,旧版本中存在“-co”选项,但新版本中没有。解决方案显然必须是从构建定义中删除标志并升级以使用最新的nuget.exe。