具有多个NuGet包源和预建事件的多人团队失败

时间:2011-09-21 14:01:02

标签: visual-studio-2010 nuget nuget-package

我目前正在开发一个多人团队,我们最近开始使用NuGet。我们的项目是通过预建事件设置的,这样每个人都可以保持sycn,并且我们会将包保持在源代码管理之外。这很有效。

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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