2017-05-24 6 views
-4

이러한 문제가 있습니다. 디버그중인 Studio는 컴파일 된 이전 버전을 실행합니다. 릴리스 어셈블리에서 모든 규칙. 구성 관리자의 선택란은 다음과 같습니다. 어셈블리가있는 스튜디오의 설정에서 항상 다시 컴파일하십시오. 어셈블리가있는 폴더와 obj 폴더가 삭제되었습니다. 아무것도 도움이되지 않습니다. 양식의 구성 요소 위치를 변경하더라도 디버그에서는 여전히 이전 버전입니다. 디자이너도 모든 것이 괜찮습니다.Visual Studio 2015가 디버그 아래에 다시 컴파일되지 않습니다.

답변

0

프로젝트에서 프로젝트 출력 경로를 확인하는 것이 좋습니다. 예를 들어 일반 C# 응용 프로그램과 같은 출력 경로가 출력 경로가 아닌 경우 출력 경로가 기본적으로 Bin \ Debug 여야합니다.

앱을 실행하기 전에 프로젝트를 정리하고 다시 빌드 한 다음 다시 실행하십시오. 출력 파일의 업데이트 여부를 확인하기 위해 모든 파일의 데이터 수정을 방문 할 수도 있습니다. 어쩌면 구성 관리자에서 빌드 옵션을 사용 가능하게하지 않을 수도 있습니다.

여전히 도움이되지 않으면 그냥 빈 솔루션을 만든 다음 모든 새 프로젝트 파일을이 새 솔루션에 추가하고 솔루션을 정리하고 다시 빌드 한 다음 실행하십시오. 그런 다음 앱 코드를 수정하거나 변경 한 다음 다시 빌드하고 결과를 방문하십시오.

+0

현재 새 프로젝트를 추가 한 새 빈 프로젝트에서 프로젝트를 다시 작성했습니다. 이제 x64 (디버그 릴리스) 및 x86 (릴리스)이 정상적으로 시작됩니다. x86에서는 여전히 업데이트되지 않습니다. 출력 파일의 경로는 다음과 같습니다. 구성 관리자의 체크 박스는 모든 곳에서 – user1667616

+0

@ user1667616입니다. 디버깅 모드를 사용하는 다른 플랫폼에서도 잘 작동한다면 프로젝트 자체에 대해 생각할 것이라고 생각합니다. 어떤 종류의 앱을 실행 했습니까/디버그 했습니까? 앱에이 플랫폼과 동일한 플랫폼 타겟을 사용하여 컴파일되지 않은 참조가 있는지 여부 도구 -> 옵션 -> 디버깅 아래에서 E & C를 사용하지 않으면 디버깅을 실행하거나 디버깅하기 전에 실제로 중지합니까? –

+0

@ user1667616,이 문제에 대한 최신 정보를 알려주십시오. –