我剛在兩臺服務器上接管了一堆Windows服務(在服務器1上)和Web應用程序(在服務器2上)。所有這些應用程序都使用大量相同的核心庫。我想開始解決這個混亂,讓我的生活更輕鬆。這是一個突然出現在我的腦海的第一件事:如何通過多個應用程序使用程序集的共享位置
有許多圖書館那裏,當我有我越來越anoyed:
- 更新的所有地點的網絡/ Windows服務應用程序
- 記更新所有應用程序
這些庫沒有強命名,並且經常重新編譯,所以我想避免使用GAC。有沒有其他方法可以將常見程序集存儲在一個目錄中,如c:\ libs \ services.core(在服務器編號1上,並在服務器編號2上執行相同操作),並強制應用程序查找缺少的庫位置?
感謝
你實質上是在問「我該如何使這個問題惡化十倍」。不要惹DLL地獄,它會吃掉你。 AppDomain.AssemblyResolve如果你想嘗試。 –