2009-09-23 39 views
0

我想在我的mvc項目中使用Unity和AntiXss。你能分享一下你的想法:如何將組件放到svn倉庫中,以便其他開發人員能夠簡單地簽出代碼並立即開始工作(不需要安裝庫)?將二進制程序集放在一箇中等規模的.net項目中的位置

例如在java世界中,小項目通常會用所有必需的jar來創建一個lib文件夾。我正在考慮.net和visual studio的類似解決方案。

你如何管理你的外部依賴?

注意:我不需要使用visual studio提供的任何其他構建系統/依賴關係管理器。 (至少不在項目的這個階段)

回答

4

我把我的第三方libs /程序集放在一個文件夾中的根項目級別/ Assemblies與其他項目程序集平行。

+1

+1 - 我通常會做類似的事情,我通常會調用目錄「lib」 – 2009-09-23 14:31:18

+0

您是否創建了一個名爲Assemblies的項目? (我不知道我是否正確理解你) – 2009-09-23 15:31:58

+0

沒有。只是@Phillip Ngans在下面註釋的文件,我將這些程序集作爲任何需要它們的項目的參考。 – kenny 2009-09-23 15:40:35

1

將這些程序集作爲SVN中的獨立文件簽入,與其他項目的根目錄並置。你可以調用這個文件夾'External'。在項目中構建項目時,引用這些程序集的行爲將導致它們被複制到outbin bin目錄中。

相關問題