"活动(调试)"与"调试"

ger*_*wry 20 visual-studio-2005 visual-studio-2010 visual-studio-2008 visual-studio

C#调试配置的 Visual Studio调试器
项目设置

"设置编译应用程序的模式.
选择
Active(调试),<========
Debug,<========
Release,
All Configurations."

似乎Active(Debug)Debug是两个独立的选择.
但是,MSDN库无法解释Active(Debug)Debug之间的区别 .

这里没有信息:"C#调试配置的Visual Studio调试器项目设置"

我也找不到谷歌的任何解释.

问题:Active(Debug)Debug
之间有什么区别 ?

Jar*_*Par 26

"活动"选项卡用于表示当前活动的配置.在Active(Debug)的情况下,注意到活动配置是调试配置.

您可以通过将当前配置更改为Release然后重新访问Debug选项卡来演示此问题.它现在将显示Active(Release).

  • 谢谢Jared; 我还在这里的注释中找到了解释:http://msdn.microsoft.com/en-us/library/bb166577.aspx:"括号中的配置因当前选择的活动配置而异." ~~ imho就像微软在我提到的页面中所描述的那样令人困惑(至少对我而言). (3认同)
  • 这是一个设计问题呢?如果我理解正确吗?只有为状态信息显示的字段在此处的下拉列表中显示为可选选项?这对用户来说没什么意义(事实上这个问题甚至支持这个论点).我在VS 2012中看到这个,这会改变吗?应该是我的拙见. (2认同)

Ric*_*ter 9

Active是指当前活动的配置,标准工具栏中有一个下拉列表,允许您定义当前的活动配置,当您更改这些配置时,项目属性中的"Active"配置将发生变化.

替代文字http://www.richard-slater.co.uk/wp-content/uploads/2010/08/VS2010ActiveDebug.png

  • 在VS 2010 Express上,此工具栏的项目仅在"专家设置模式"下可见:菜单工具/设置/专家模式. (2认同)