最近,我更改了包含大约140个项目的Visual Studio解决方案,将所有库项目的输出文件输出到解决方案根目录中的同一bin
文件夹。
在更改了所有项目的输出目录并进行重新构建之后,我注意到一些项目在正确的bin\\{platform}\\{configuration}\lib\
文件夹中输出,但也在bin\
文件夹中输出。文件看起来完全相同。只有DLL和PDB文件进入bin
文件夹,配置文件和XML文档文件不进入。如果我干净,bin
文件夹中的文件不会被删除。我可以一次构建一个项目,有些可以做到这一点,有些则不做。如果我使用命令行中的MSBuild构建,则不会发生这种情况。
这是预期/正常吗?我使用MSBuild输出设置为诊断,但没有单独提及bin\
文件夹,bin
文件夹的所有提及包括正确的平台,配置等。