Visual Studio에서 디버깅하는 동안 파일 편집을 활성화하는 방법이 있습니까? “원본 버전이 원본 버전과 정확히 일치해야합니다”확인란의 선택을 취소했습니다. 차이가 없습니다. 파일을 편집하려면 디버깅을 중지해야합니다. 매우 성가신. 편집 및 계속을 활성화했습니다. 같은 결과입니다. 편집 및 계속을 비활성화했습니다-동일한 결과.
답변
내가 아는 한 “편집 및 계속”체크 상자를 선택 해제 할 수 있습니다.
도구-> 옵션-> 디버깅-> 편집 및 계속> 편집 및 계속 활성화 (선택 취소)
답변
리드의 정답을 확장합니다.
디버그 모드 편집시 파일은 편집 및 계속 (일반적으로 ENC)이라는 기능을 사용합니다. 이를 통해 사용자는 디버거에서 실행중인 프로그램을 변경할 수 있습니다.
ENC가 활성화되면 사용자는 파일에 대해 제한된 편집 세트를 수행 할 수 있습니다. 프로그램 실행을 계속하는 다음 동작 (F10, F5 등)은 실행중인 프로그램에 편집 내용이 적용되도록합니다. 이것이 성공하면 프로그램의 실행은 새로운 코드가 적용된 상태로 계속됩니다.
ENC가 활성화되어 있지 않으면 디버거에서 파일을 편집 할 수 없습니다.
컴퓨터에서 ENC가 비활성화 될 수있는 몇 가지 이유가 있습니다.
- 특정 프로파일은 기본적으로 ENC를 활성화하지 않으며 명시 적으로 활성화해야합니다.
- 64 비트 OS에서 실행 중이고 .Net 앱이 “Any CPU”로 설정되어있을 수 있습니다. ENC는 64 비트에서 사용할 수 없습니다 (CLR 제한). ENC가 작동하려면 앱을 다시 x86으로 설정해야합니다.
답변
- UN “편집 사용 및 계속”체크 (
Tools -> Options -> Debugging -> Edit and Continue > Enable Edit and Continue
) - 앱을 빌드하십시오.
- 그것을 실행하십시오.
- 멈춰.
- “편집 및 계속 활성화”를 다시 확인하십시오.
- 앱을 빌드하십시오.
- 그것을 실행하십시오.
- 지금 디버깅하는 동안 파일을 편집하십시오.
이것은 나를 위해 일했습니다. Visual Studio 2015의 버그 또는 동기화 문제 일 수 있습니다.
답변
편집 및 계속 을 활성화해야합니다 .
답변
MSDN에서
편집 및 계속을 활성화 / 비활성화하려면
-
디버깅 옵션 페이지를 엽니 다 (도구 / 옵션 / 디버깅). 스크롤
-
아래로 편집 및 계속 카테고리로 이동하십시오. 사용하려면 편집 사용을 선택하십시오.
-
계속 확인란을 선택하십시오. 비활성화하려면 확인란을 지 웁니다. 노트. …
-
확인을 클릭하십시오.
답변
일반적으로 중단 점에 도달 한 경우에만 디버깅 중에 파일을 편집 할 수 있습니다.
몇 가지 제한 사항이 있습니다.-새 코드는 컴파일해야합니다.-람다식이 포함 된 함수에서 코드를 변경할 수 없습니다.
답변
나 에게이 링크 IntelliTrace 비활성화가 효과가있었습니다.
이동
도구> 옵션> IntelliTrace> IntelliTrace 활성화 (선택 취소)
또는 디버그> 옵션> IntelliTrace> IntelliTrace 활성화 (선택 취소)