2014-02-13 38 views
0

在解決方案A中有一個作爲類庫輸出的項目。在解決方案B中,我需要對該庫的引用。目前,我通過瀏覽解決方案A的路徑在解決方案B中添加了一個參考。我不確定是否有更好的解決方案...我擔心的是,將來如果解決方案A移動到另一個文件夾,它會打破解決方案B. 我正在考慮通過dll文件直接複製到解決方案B文件夾,但在這種情況下,當在解決方案上進行更改時dll文件應該在解決方案B中手動更新。從另一個解決方案(Visual Studio)添加對類庫的引用 - 最佳實踐?

回答

0

一個選項,使此更多一點可持續發展就是擁有一個公共目錄,在該目錄中輸出所有構建的DLL,然後修改解決方案A的構建過程以將構建的DLL複製到那裏(或者在單獨的腳本中執行此操作)。如果您希望擴大您對這類事物的使用,請考慮使用NuGet包管理器。您可以設置一個內部的NuGet服務器,並將您的構建的DLL作爲解決方案B可以使用的包發佈。也就是說,這需要很多工作才能正確設置,所以我不會推薦這種方法,除非您試圖通過許多解決方案來擴展這種圖書館共享。

相關問題