15

Visual Studio Debugger
Настройки проекта для C# Debug Configurations"Активный (Debug)" против "Debug"

«Настроить режим для компиляции приложения.
Выберите среди
Активный (Debug), < ========
Debug, < ========
Release,
Все конфигурации.»

Похоже, что Active (Debug) и Отладка - два отдельных варианта.
Однако библиотека MSDN не может объяснить разницу между Active (Debug) и Отладка.

Там нет информации здесь: "Visual Studio Debugger Настройки проекта для C# Debug Configurations"

Я также не нашел никаких объяснений с помощью Google.

ВОПРОС:
Какая разница между активной (Debug) и Debug?

ответ

23

Вкладка «Актив» предназначена для обозначения текущей активной конфигурации. В случае Active (Debug) отмечается, что активная конфигурация является отладочной.

Вы можете продемонстрировать это, изменив текущую конфигурацию на Release, а затем перейдите на вкладку Debug. Теперь он отобразит Active (Release).

+3

Спасибо, Джаред; Я просто нашел объяснение в примечании здесь: http://msdn.microsoft.com/en-us/library/bb166577.aspx: «Конфигурация в круглых скобках зависит от текущей выбранной активной конфигурации». ~~ imho то, как Microsoft описала это на страницах, о которых я упоминал, сбивает с толку (по крайней мере, для меня). – gerryLowry

+0

Итак, каковы другие варианты (помимо 'Актив') в ** Свойствах Build ** для? (Я попытался помещать конфликтующие записи ('x64 vs x86, Debug vs Release') там и в ** Configuration Manager **, а VS всегда следил за Configuration Manager.) – ispiro

+2

Это проблема дизайна? Если я правильно понял? Поле, которое предназначено только для отображения информации о состоянии, представлено в виде выпадающего списка в раскрывающемся списке здесь? Это мало имеет смысла для пользователя (факт, что этот вопрос даже существует, поддерживает этот аргумент). Я рассматриваю это в VS 2012, будет ли это изменено? По моему скромному мнению это должно быть. – Mnescat

8

Актив относится к текущей активной конфигурации, на стандартной панели инструментов находится выпадающий список, который позволяет вам определять текущую активную конфигурацию, когда вы меняете их, изменяется «Активная» конфигурация в свойствах проекта.

alt text http://www.richard-slater.co.uk/wp-content/uploads/2010/08/VS2010ActiveDebug.png

+0

Спасибо, Ричард за объяснение связи между двумя выпадающими списками. Microsoft должна нанять Джареда и вас, чтобы очистить свою документацию. – gerryLowry

+2

на VS 2010 express, этот элемент панели инструментов отображается только в «режиме экспертных настроек»: инструменты меню/настройки/экспертный режим. – Loda

Смежные вопросы