2011-09-21 48 views
0

我目前正在一個多人團隊,我們最近開始使用NuGet。我們的項目設置了一個prebuild事件,以便每個人保持sycn,並且我們保持軟件包不受源代碼管理。這工作得很好。多人團隊與多個NuGet包源和預建事件失敗

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

我們最近爲託管公司特定軟件包設置了內部網絡驅動器。我將網絡位置添加到我的包源中。我能夠創建這個包並且很好地引用它。

當團隊成員添加內部軟件包源並執行構建時,他們將得到「此命令用code1退出」。錯誤和來自本地軟件包的軟件包內容不會被複制。

我看到這個問題,Multiperson team using NuGet and Source Control,並試圖添加-source選項,但錯誤仍然存​​在。

查看packages.config,它似乎沒有指定包來自哪個包源。

爲了在多人環境中有效使用多個包源,我們需要做些什麼?

回答

1

嘗試升級到使用新的workflow。它不使用預建事件,但它具有相同的淨效果。它也會顯示實際的錯誤信息(如果有的話)。您還可以在此技術使用的目標文件中指定要用於恢復的源。