2013-10-11 3 views
0

VS2012의 솔루션 프로젝트는 매우 간단합니다. 표준 윈도우 폼, 특별한 DLL 없음.VS2012 *****. exe가 존재하지 않기 때문에 파일을 복사 할 수 없습니다.

어떤 형식 으로든 더 많은 코드를 추가하거나 새 컨트롤을 추가하면 디버그 모드에서 빌드가 실패합니다. 라인이나 컨트롤을 제거하면 작동합니다.

RELEASE로 전환하면 빌드가 성공합니다.

새 구성을 만들고 RELEASE를 복사하면 그 역시 실패합니다.

VS2008로 돌아 가면 모두 정상입니다. 그런 다음 솔루션을 다시 변환하면 잠시 동안 문제가되지 않습니다.

아무도 없습니까? 누락 된 DLL 및 잠긴 파일에 대한 사례를 조사했지만 적용되지 않는 것 같습니다. 또한 어셈블리 작업의 이름을 바꾸지 않습니다.

+0

모든 예외 사항을 확인 했습니까? 빌드 후 이벤트가 있습니까? 경고/오류를 확인 했습니까? – franssu

+0

프로젝트를 컴파일하는 데 성공했지만 EXE 만 복사하면 바이러스 스캐너에 문제가있는 것입니다. 사용 중지하거나 제외 할 수 있습니다. –

+0

안녕하세요, Fransu와 포인터에 감사드립니다. 예, 모든 예외 사항을 확인하고 자세한 설명을 남깁니다. 아무도 없다. 게시물 작성 이벤트가 없습니다. – user2870468

답변

1

옵션을 여러시 살펴본 후 해결 방법은 "고급 컴파일 옵션"에서 최적화를 설정하는 것입니다.

실제로 최적화가 어떤 것인지 알지 못하지만 디버거가 디버깅을 좋아하지 않으므로 기본적으로 디버그가 해제되어 있습니다. 외관상으로는, 그들은 부호를 주변에 이동할 것이다.

이것은 분명히 해결 방법 일뿐 원인이 아니기 때문에 다른 제안 사항도 환영합니다!

관련 문제