我有一个包含多个项目的解决方案。每个项目都使用一个程序集,该程序集在构建后复制到其相应的输出目录。这些项目中的大多数都有一个通用的 dll。例如,ProjectB、ProjectC 和 ProjectD 使用 ProjectA.dll。是否可以简单地将 ProjectA.dll 放入一个中央文件夹并让其他类库项目指向它?我知道 GAC,但他们说只有在多个应用程序使用特定程序集时才应该使用它。
编辑:部署时,我想要以下结构:
Bin
-> ProjectA.dll
-> Other Projects
----> ProjectB.dll
----> ProjectC.dll
MyProject.exe
ProjectB.dll 和 ProjectC.dll 是否仍会正确引用 projectA.dll?