1
我們有一個.csproj正在由許多人工作。Nuget DLL位置問題與SVN
不幸的是,nuget在每個用戶機器的不同位置安裝了它的「包」,這意味着當另一個用戶執行SVN'更新'時,他們的項目不會編譯,因爲.csproj文件的'hintpath'元素指向了dll一個不同的位置。
還有其他解決方案嗎?
我們有一個.csproj正在由許多人工作。Nuget DLL位置問題與SVN
不幸的是,nuget在每個用戶機器的不同位置安裝了它的「包」,這意味着當另一個用戶執行SVN'更新'時,他們的項目不會編譯,因爲.csproj文件的'hintpath'元素指向了dll一個不同的位置。
還有其他解決方案嗎?
使用NuGet packages restore feature並且不提交包到源代碼管理。
這允許NuGet客戶端應用程序按需下載軟件包。下載的軟件包將位於解決方案文件夾中,因此,對軟件包內容的引用將在任何機器上運行。
如果功能真的有效,那將會很棒。 – maxp
@maxp:我們在我們的團隊中使用此功能,效果很好。它甚至可以在CC .NET服務器上工作。 – Dennis