0

我在项目的属性组中有几个条件语句:

<PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
</PropertyGroup>

我想弄清楚它们是什么意思?Condition = blankPlatform = blank?但是标签有实际数据吗?这实际上是如何解释的?

是说配置可以是任何东西,平台可以是任何东西,还是说属性组只适用于Configuration=Debug|Platform=x86?

如果我的假设是正确的,我可以复制整个属性组并将配置和平台的值设置为ReleaseAnyCPU如下所示:

<PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
</PropertyGroup>

谢谢!

4

1 回答 1

1

如果属性Configuration == ''然后将其设置为 Debug 它与 Platform 相同,则您在未指定时设置默认值

于 2013-04-18T15:12:07.240 回答