我已經定義了一個叫做版本C#項目屬性作爲團隊市環境變量來覆蓋項目屬性
<Version Condition="$(Version)==''">1.2.3.4<Version>
1.2.3.4是默認值。
我有一個團隊城市系統屬性,也被稱爲版本,設置爲覆蓋。因此,在Team City的自定義運行對話框中,我可以爲Version指定一個值,並使用該值。這工作正常。
但是,如果我在Team City中保留參數空白,則默認值仍會被空白(空?)覆蓋。如果我刪除Team City參數,則使用默認值。
條件不正確?我如何才能將Team City屬性設置爲空白,並且只有在輸入某個值時才能覆蓋它?
謝謝,這似乎沒有幫助 – jbemt48 2011-05-25 22:15:36
@Spider M9 - 這只是爲了清楚。你沒有注意到額外的''''周圍的$(版本)? – manojlds 2011-05-26 00:01:25
@ jbemt48 - 我已經更新了我的回答 – manojlds 2011-05-26 00:27:32