我有一个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 中不会发生。
您是否设置了建造顺序在解决方案中?必须明确设置项目 B 依赖于 A,除非您使用VS 内置的项目引用功能直接设置两个项目之间的依赖关系。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)