0
我有幾個條件語句的屬性組的一個項目:MS建設條件
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
</PropertyGroup>
我想弄清楚他們是什麼意思? Condition = blank
和Platform = blank
?但那麼標籤有實際的數據?那實際上是如何解釋的?
這是否意味着配置可以是任何東西,平臺可以是任何東西,或是否意味着屬性組僅適用於Configuration = Debug | Platform = x86?
如果我的假設是正確的,我能複製整個屬性組和用於配置和平臺的值設置爲Release
和AnyCPU
如下:
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
</PropertyGroup>
謝謝!
所以值一個內部的標籤是默認它來調試其同樣爲平臺實際上要設置一個默認的,但實際的配置和平臺傳遞給msbuild通過參數:'/ p:Configuration = Release/p:Platform = AnyCPU'覆蓋默認值? – bleepzter
是的。你是對的。 – rerun