我們使用Team Foundation Server進行項目管理。 說我們有一個結構,如:最佳實踐:解決方案參考
Root
ProjA
SuiteB
Bin
SubProj1
SubProj2
SuiteB.sln <-- Contains both SubProj
ProjC
Bin
ProjA是包含在我們的大多數應用程序中使用通用代碼庫。 它需要在SubProj1,SubProj2和ProjC中引用
當前在每個主文件夾中,我有一個'Bin',我們已經檢查了ProjA.dll的副本。
這可行,但ProjA經常更改,一旦ProjA被更新,其他項目應該看起來使用新的ProjA,特別是如果錯誤是固定的。 (我們確保ProjA向後兼容)
我們一直忘記更改/更新Bin文件夾中的dll,此外我們現在有超過30個項目都參考了ProjA,因此其中不少項必須在更改更新發生。
有沒有比忘記更新他們正在工作的項目中的dll的程序員大喊更好的方法?
注 - 當ProjA發生變化時,很難跟蹤30人,即人們不斷聲稱他們不知道更新已完成,即使發送了電子郵件。