2014-11-19 1 views
0

코드 계약을 사용하는 솔루션을 빌드 할 때 매우 이상한 문제가 발생합니다. 아무런 이유없이 어떤 시점에서 빌드가 취소됩니다. 또는 VS의 출력 창에 표시됩니다. 어떤 종류의 컴파일 오류도없고 다른 빌드 구성 (코드 계약을 사용하지 않는 구성)을 선택하면 문제없이 솔루션이 빌드됩니다.코드 계약에서 빌드 작업을 취소 할 수있는 원인은 무엇입니까?

코드 계약으로 빌드를 취소 할 수있는 것이 있습니까?

나는 업데이트 4 및 CC 버전 1.7.11106.10과 함께 을 사용하고 있는데이 날짜는 최신 날짜입니다.

+0

출력 창에서 "출력 표시"드롭 다운을 "코드 계약 편집기 확장"으로 변경하고 추가 메시지가 있는지 확인하십시오. 또한 오류 목록 창에서 경고 및 메시지를 확인하십시오. – Keith

+0

@Keith 편집자 확장 기능이 없습니다. VS2013을 사용하고 있습니다. – Crono

답변

0

그래, 문제를 발견 한 것 같습니다.

명백히 코드 계약을 통해 메소드 확인 후 메소드 호출에 대한 호출, 순수 호출로 표시되지 않은 메소드에 중첩 호출과 같은 호출 등 빌드시 오류가 발생합니다. 빌드 출력에는 경고로 표시됩니다. 오류 창에서 오류로.

경고를 검토하고 수정 한 다음 다시 작성하기 만하면됩니다.