我有一个有两个项目的解决方案。在这两个项目中,我有packages.config文件,其中包含项目使用的包列表。每当我构建解决方案时,我都会收到以下错误
命令“ * \ Tools \ nuget install \ packages.config -o < strong> \ Packages“已退出代码3。**
(用 ** 替换了文件夹路径)
我已使用包管理器控制台手动安装了所有包。安装成功。当我构建解决方案时,我收到以下错误
命令“ * \ Tools \ nuget install \ packages.config -o < strong> \ Packages“已退出,代码为1。**
我已经清除了包的缓存。我仍然得到这个错误。不确定为什么解决方案构建试图安装软件包。
答案 0 :(得分:1)
您可以尝试将-verbosity detailed
添加到命令*\Tools\nuget install \packages.config -o \Packages
,以获取详细的错误消息,以帮助您调查原因。
答案 1 :(得分:1)
这发生在我昨天成立的新CI版本中。问题是NuGet.exe
不在指定的路径上。
“退出代码3”。来自NuGet.exe
但不是来自MSBuild的错误。
答案 2 :(得分:0)
如果您使用的是TFS,请务必在构建定义的Source Settings
中包含Nuget包的位置。此错误可能表示无法访问文件。