디버그 버튼을 눌렀을 때 Visual Studio가 자동 빌드되지 않음


23

Visual Studio에서 코드를 작성하고 있지만 응용 프로그램을 테스트하고 "디버깅 시작"에 대해 녹색 화살표를 누를 때마다 Visual Studio는 자동으로 활성 솔루션을 다시 컴파일하지 않으므로 솔루션을 수동으로 빌드 한 다음 디버깅해야합니다.

Visual Studio는 디버그 전에 자동으로 빌드하는 데 사용되었으며 지속적으로 수동으로 빌드 해야하는 것이 심각한 고통이므로 이것을 다시 원합니다.

감사

답변:


35

아래는 Visual Studio 설정에서 프로젝트 및 솔루션 -> 빌드 및 실행 옵션 변경 프로젝트가 최신 때, 실행에을 : 에서 결코 빌드항상 빌드

편집 : 의견에 따라 디버그 / 릴리스 드롭 다운에서 "구성 관리자"를 열고 각 구성에서 빌드 하려는 모든 프로젝트에 대해 빌드 확인란이 선택되어 있는지 확인하십시오.


그것의 작동하지 않습니다 :(
Kurru

빌드 유형을 "release"로 변경했으며 정상적으로 작동했습니다. '릴리스'대신 '디버그'를 빌드하는 것의 차이점은 무엇입니까?
Kurru

10
디버그 구성에서 "빌드"체크 상자가 선택되어 있는지 확인하기 위해 구성 관리자를 열었습니까?
중화

1
아 감사합니다! 고마워요! 이전에는 구성 관리자 메뉴 항목을 본 적이 없습니다.
Kurru

1
"시작 프로젝트 및 빌드 의존성 만 빌드"옵션도 있습니다. 설정되어 있고 종속성이 "충분히 충분하지 않은"경우 Studio에서 일부 프로젝트 빌드를 건너 뛸 수 있습니다. 이 옵션을 해제하면 도움이됩니다.
Steed

10
  • VS 메뉴 또는 도구> 옵션 ...에서 디버그> 옵션 및 설정으로 이동하십시오.
  • '프로젝트 및 솔루션'> '빌드 및 실행'으로 이동하여 "실행시 시작 프로젝트 및 종속성 만 빌드"상자가 선택되어 있지 않은지 확인하십시오.

0

도구-> 옵션-> 프로젝트 및 솔루션-> "실행 중, 프로젝트가 오래되었습니다"빌드하지 않음-> 항상 빌드로 변경하십시오. 나는 나를 해결했다


1
당신이 무엇을 제안하는지 확실하지 않습니다
Prasanna

0

도구-> 옵션-> 프로젝트 및 솔루션.

  1. "실행 중, 프로젝트가 오래되었습니다"에 대해 항상 빌드 / 프롬프트를 빌드로 설정하십시오.
  2. "실행시 시작 프로젝트 및 종속성 만 빌드"확인란의 선택을 취소하십시오.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.