可能是一个愚蠢的简单问题,但我似乎无法在网上找到答案。
我有一个项目 A、B 和 C 的解决方案。
项目 B 和 C 具有对项目 A 的引用集。
项目 B 和 C 的输出路径设置为项目 A 的输出目录的子目录。
项目 B 和 C 设置了一个参考路径以查看项目 A 的输出目录。
问题是,项目 A 被放置在项目 B 和 C 的输出目录以及它自己的目录中。除非我手动删除重复的程序集,否则这会导致使用 MEF 出现问题。
我得到这个结构:
[OutputPath]
ProjectA.exe
[Subdirectory]
ProjectB.dll
ProjectC.dll
ProjectA.exe
如何防止项目 B 和 C 在他们自己的输出目录中重建项目 A,以便在每次构建后都得到这个目录结构?
[OutputPath]
ProjectA.exe
[Subdirectory]
ProjectB.dll
ProjectC.dll