我有一些sql項目與屬性「治療警告作爲錯誤」啓用每個生成配置集(調試,發佈等)。MS-Build Definition是否從項目繼承屬性?
在本地構建此屬性的工作沒有問題(因此每個警告都作爲錯誤進行管理)。
改爲使用MSBuild定義工具,相同的警告不會作爲錯誤進行管理,而只是作爲警告進行管理。
我無法將MS構建參數/ p:TreatWarningsAsErrors = True添加到構建級別,因爲在同一構建定義中還有其他項目(不僅是sql項目),其中屬性「將警告視爲錯誤」未啓用,所以每個構建都會失敗。
我想要的是有可能設置我的構建定義,以便他們可以管理一些項目爲「TreatWarningsAsErrors」,而其他一些不是。
我在某些文檔中讀到構建定義應該從構建的項目繼承它的屬性。
這是錯誤的嗎?我應該只是添加一些配置到我的構建過程模板?
我使用TfvcTemplate.12.xaml
如果你需要一些其他的細節就問我。
希望你能幫助我
感謝
剛剛檢查過我的項目,你確實是對的。我已經啓用了屬性。我認爲這已經足夠了(因爲該項目是一個SQL項目)。謝謝 –
僅供參考:我暫時解決了我的問題,並添加了MSBuild參數/ p:TreatTSqlWarningsAsErrors = True –
感謝您的分享。 –