1

我有一个有两个项目的解决方案。在这两个项目中,我都有 packages.config 文件,其中包含项目使用的包列表。每当我构建解决方案时,我都会收到以下错误

命令“ * \Tools\nuget install\packages.config -o\Packages" 退出,代码为 3。**

(用**替换文件夹路径)

我已经使用包管理器控制台手动安装了所有包。安装成功。当我现在构建解决方案时,我收到以下错误

命令“ * \Tools\nuget install\packages.config -o\Packages" 以代码 1 退出。**

我已经清除了包裹的缓存。我仍然收到此错误。不知道为什么解决方案构建正在尝试安装软件包。

4

3 回答 3

1

您可以尝试添加-verbosity detailed到您的命令*\Tools\nuget install \packages.config -o \Packages以获取详细的错误消息,以帮助您调查原因。

于 2014-02-04T06:03:52.543 回答
1

这发生在我昨天设置的新 CI 版本中。问题是它NuGet.exe不在指定的路径上。

“以代码 3 退出。” 不是来自 MSBuild 的错误,NuGet.exe而是来自 MSBuild。

于 2016-07-19T07:14:31.310 回答
0

Source Settings如果您使用的是 TFS,请确保在构建定义中包含 Nuget 包的位置。此错误可能表明它无法访问文件。

于 2016-04-22T16:49:36.033 回答