我们的CI管道运行以下命令以将特定的软件包引用更新为最新版本:
nuget update Solution.sln -Id [Package Id] -ConfigFile [CONFIG] -Version [VERSION]
如果找不到指定的版本,我们将在输出中看到:
WARNING: Package '[PACKAGE]' is not found in the following primary source(s): '[SOURCE]'.
Please verify all your online package sources are available (OR) package id, version are specified correctly.
但是,至关重要的是,%ERRORLEVEL%返回码仍为0。我看不到任何方法告诉nuget将其作为错误抛出。
还有其他解决方法吗?
这是
答案 0 :(得分:0)
您正在使用什么版本的NuGet?看来此问题已在NuGet 3.2中修复,因此您可能正在运行旧版本。