复选框内的“正方形”对Visual Studio中的“优化代码”意味着什么?

时间:2018-07-15 08:15:55

标签: c# visual-studio-2017 .net-standard

添加新的构建配置后,新配置具有如下设置的“优化代码”复选框值: enter image description here

此“正方形”通常用于表示已为某些子元素启用了该选项,或者该配置为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] 对我来说,下面的含义很清楚,因为选择了所有配置:

enter image description here

问题是,为什么单个新配置会出现这种情况。是因为“活动平台”设置为“任何CPU”?

0 个答案:

没有答案