我有2個不同的應用程序在tfs源代碼控制中設置。兩者共享一個共同的庫,也設置在源代碼管理中。如何處理TFS和共享DLL中的通用庫
對公共庫進行更改的當前進程是構建它,將其複製到某個位置以供其他應用程序引入並處理。這是手動的,並且不太好,特別是現在我正在轉向TFS CI構建。
佈局像這樣的TFS:
-TFS
- Web 1
| Main
| RB_1_0
- Web 2
| Main
| RB_1_0
- Shared
| Main
| RB_1_0
| RB_2_0
| RB_3_0
因此,我希望改變這一點,自動化。但不知道我該如何做到這一點。正如你可以看到有多個分支機構等。作爲一個共同的圖書館,我正在考慮建立像我使用nuget軟件包,其中變化被推送到我的網絡1和/或網絡2.我不知道它是多麼容易設置它。
將有可能審查上述結構,並提供意見的最佳方式來管理輸出的DLL的分佈從共同?在CI環境中? Nuget是最好的選擇嗎?