背景信息 我已經擁有共享大量內部程序集的3個網站的所有權,它們每個都連接到IIS中用於基本CRUD類型操作的WCF服務。NuGet管理內部程序集的版本控制--DLL地獄
幾個不同的開發人員可以在任何時候在每個網站上工作,對共享程序集中使用的代碼進行更改/添加。
問題 然後每個開發人員構建他們的代碼並確保他們的網站正常工作。但他們不知道在更改共享代碼時,他們可能會影響其他網站的功能。
要解決這個問題,我可以分別構建每個共享程序集,將dll複製到每個網站特定的目錄並從那裏添加引用。
然而,這標誌了幾個問題:
這意味着一直在打造的共享組件和手動複製該DLL給它需要的目錄
當開發者在。共享程序集的最新源代碼,他們以任何方式獲得更改。
我曾考慮過使用nuget軟件包來管理這個問題,但是這隻能真正解決問題1,使它更容易管理特定的版本。
我希望這是有道理的...
其他人有任何建議/提示嗎?