添加新的构建配置后,新配置具有如下设置的“优化代码”复选框值:
此“正方形”通常用于表示已为某些子元素启用了该选项,或者该配置为inherited。在这种情况下是什么意思?优化是打开还是关闭?我以为它们已启用,但是当我显式取消勾选并再次打勾时,该部分将添加到csproj:
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='test3|AnyCPU'">
<Optimize>true</Optimize>
</PropertyGroup>
[EDIT] 问题"Optimize code" checkbox in Visual Studio. What exactly does it do?并没有以任何方式回答这个特定的“介于之间”状态的含义。
[EDIT2] 对我来说,下面的含义很清楚,因为选择了所有配置:
问题是,为什么单个新配置会出现这种情况。是因为“活动平台”设置为“任何CPU”?