2017-04-13 76 views
0

我想使我的主分支TFS構建定義將警告視爲錯誤,以便在項目沒有錯誤時構建失敗。由於我不想在所有項目中默認激活「將錯誤視爲警告」,所以我的第一個想法是在我的主構建定義中添加一個powershell腳本,它在找到的所有csproj文件的<TreatWarningsAsErrors>...</TreatWarningsAsErrors>行中將true替換爲false沿着this的路線)。作爲構建定義設置的一部分,是否有更好/更直的方式通過某些選項?如何爲特定的構建定義激活「將警告視爲錯誤」?

回答

2

在構建定義指定/ P:TreatWarningsAsErrors =在MSBuild的參數域真。

這將覆蓋csproj文件中的任何設置。