我有多個項目的解決方案。每個項目都使用一個程序集,在構建之後將其複製到相應的輸出目錄。大多數這些項目都有一個共同的DLL。例如ProjectA,ProjectC和ProjectD使用ProjectA.dll。是否可以簡單地將ProjectA.dll放到一箇中央文件夾中並讓其他類庫項目指向它?我知道GAC,但他們說,如果多個應用程序使用特定的程序集,則應該只使用它。.NET中有多個常用程序集的項目
編輯: 在部署時,我想以下結構:
Bin
-> ProjectA.dll
-> Other Projects
----> ProjectB.dll
----> ProjectC.dll
MyProject.exe
威爾projectA.dll還是可以通過ProjectB.dll和ProjectC.dll正確引用?
感謝您的回答。即使部署了應用程序,這是否仍然有效?我在計劃部署時正在計劃這種結構。 (見編輯的問題) – randacun 2012-08-12 03:26:44
你應該看看這篇文章http://www.codeproject.com/Articles/12215/Assemblies-locating-binding-and-deloying – 2012-08-12 03:46:21