我有一個VS2012解決方案。項目A之一在運行時生成一個.h文件。此頭文件由另一個項目B使用。項目A和項目B位於同一個目錄中。Microsoft.CppClean.targets刪除我需要的文件
但是,當項目B開始重建時,C:\ Program Files文件(x86)\ MSBuild \ Microsoft.Cpp \ v4.0 \ V110 \ Microsoft.CppClean.targets刪除項目A生成的文件。由於此項目B無法找到該文件,並且構建失敗。
如何避免在乾淨構建過程中被刪除的文件?這兩個項目應該移到不同的目錄嗎?
注意,在Visual Studio中不會出現此問題2008
是的,項目依賴關係設置正確。項目A首先構建並在運行時生成文件。當項目B開始構建時,它會刪除這些文件,儘管項目B需要構建這些文件。 – Amol
@YonatanSimson然後問一個新的問題 – Mgetz