2
我在Google測試項目中進行了一些單元測試。我想運行這些測試作爲我的msbuild腳本的一部分。我已經添加下面我vcxproj
文件:我該如何讓MSBuild始終標記目標已過時生成?
<Target Name="AfterBuild">
<Exec Command=""$(TargetPath)""
IgnoreExitCode="true"
IgnoreStandardErrorWarningFormat="true"
CustomWarningRegularExpression=": error:"/>
</Target>
不幸的是,由於沒有輸入或輸出Exec
,它只能運行一次,永遠不會導致vcxproj
本身被標記過時。
我該如何強制這個Exec
始終過時(以便它運行每個構建)?
這就是現在正在發生的事情 - 在由一個默認目標文件創建的「構建」目標中調用AfterBuild。即使代碼沒有改變,我也想運行測試。 –