15

비주얼 스튜디오 디버거
C# 디버그 구성에 대한 프로젝트 설정"활성 (디버그)"대 "디버그"

"응용 프로그램을 컴파일하기위한 모드를 설정합니다.

활성 (디버그) 중 하나를 선택할 수, < ========
디버그, < ========
출시,
모든 구성. "

활성 (디버그)디버그은 두 가지 별개의 선택입니다.
그러나 MSDN 라이브러리는 다음과 같은 차이점을 설명하지 못합니다. 활성 (디버그)디버그.

어떠한 정보도 여기에 없다 "C# 디버그 구성을위한 비주얼 스튜디오 디버거 프로젝트 설정"

Google을 통해 설명을 찾을 수 없습니다.

질문 : 활성 (디버그)디버그의 차이점은 무엇
?

답변

23

활성 탭은 현재 활성 구성을 나타냅니다. 활성 (디버그)의 경우 활성 구성이 디버그 중 하나임을 알립니다.

현재 구성을 릴리스로 변경 한 다음 디버그 탭을 다시 방문하여이를 입증 할 수 있습니다. 이제 Active (Release)가 표시됩니다.

+3

감사합니다. 여기에 설명 된 설명도 있습니다. http://msdn.microsoft.com/en-us/library/bb166577.aspx : "괄호 안의 구성은 현재 선택된 활성 구성에 따라 다릅니다." ~~ imho 내가 언급 한 페이지에서 Microsoft가 설명하는 방식은 혼란 스럽다 (적어도 나에게). – gerryLowry

+0

그래서 ** Properties Build **에서 다른 옵션 ('액티브'외에)은 무엇입니까? (** x64 vs x86, Debug vs Release')와 ** Configuration Manager **에서 충돌하는 항목을 넣으려고했는데 VS가 항상 구성 관리자를 따랐습니다. – ispiro

+2

이것은 설계상의 문제입니까? 내가 제대로 이해한다면? 상태 정보에 대해서만 표시되는 목적이있는 필드는 여기의 드롭 다운 목록에서 선택 가능한 옵션으로 표시됩니까? 이것은 사용자에게 거의 이해가되지 않습니다 (이 질문조차도 그 주장을 뒷받침합니다). 나는 VS 2012에서 이것을보고 있는데, 이것이 바뀔 것인가? 나의 겸허 한 의견에서 그것은이어야한다. – Mnescat

8

활성 현재 활성 구성을 나타냅니다. 현재 활성 구성을 정의 할 수있는 표준 도구 모음의 드롭 다운 목록이 있습니다.이 속성을 변경하면 프로젝트 속성에서 "활성"구성이 변경됩니다.

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

+0

두 개의 드롭 다운 목록 간의 연결에 대해 Richard에게 감사드립니다. Microsoft는 Jared와 귀하의 문서를 정리해야합니다. VS 2010의 – gerryLowry

+2

익스프레스에서이 툴바의 항목은 메뉴 설정/설정/전문가 모드 인 "전문가 설정 모드"에서만 볼 수 있습니다. – Loda