我有一个 VS2012 解决方案。其中一个项目 A 在运行时生成一个 .h 文件。这个头文件被另一个项目B使用。项目A和项目B在同一个目录下。
但是,当项目 B 开始重建时,C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppClean.targets 会删除项目 A 生成的文件。由于这个项目 B 找不到该文件不再和构建失败。
如何避免在干净构建期间删除文件?这两个项目是否应该移动到不同的目录?
请注意,在 Visual Studio 2008 中不会出现此问题。