0

我目前正在一个多人团队中工作,我们最近开始使用 NuGet。我们的项目设置了预构建事件,以便每个人都保持在 sycn 中,并且我们使包不受源代码控制。这运作良好。

"$(SolutionDir)nuget" install "$(ProjectDir)packages.config" -o "$(SolutionDir)Packages"

我们最近设置了一个内部网络驱动器来托管公司特定的包。我将网络位置添加到我的包源中。我能够创建包并很好地引用它。

当团队成员添加内部包源并进行构建时,他们会得到“此命令以 code1 退出”。错误并且本地包中的包内容不会被复制过来。

我看到了这个问题,Multiperson team using NuGet and Source Control,并尝试添加 -source 选项,但错误仍然存​​在。

查看packages.config,它似乎没有指定一个包来自哪个包源。

为了在多人环境中有效地使用多个包源,我们需要做什么?

4

1 回答 1

1

尝试升级到使用新的工作流程。它不使用预构建事件,但它给出了相同的净效果。它还将显示实际的错误消息(如果有的话)。您还可以在此技术使用的目标文件中指定用于还原的源。

于 2011-09-21T14:57:44.230 回答