好的,这就是问题所在。我有2个项目。一个是主项目(可执行),另一个是库。
- MyNameSpace.Libraries.TheHolyMefLibrary
- MyNameSpace.TheProduct
这两个项目的默认输出路径是bin\Debug\
,所以当我编译主应用程序时,在调试文件夹中我可以找到可执行文件以及库。
现在,我想要以下输出:
- bin\Debug\MyExecutable.exe
- bin\Debug\plugins\TheHolyMefLibrary.dll
但是当我将库的输出路径更改为 时bin\Debug\plugins\
,编译器仍然会创建以下输出
- bin\Debug\MyExecutable.exe
- bin\Debug\TheHolyMefLibrary.dll
我如何确保,无论哪个项目链接到库,它始终位于主程序集的输出路径的子文件夹中,即使在设置解决方案中也是如此?