2008-09-25 2 views
3

저는 VB.NET에서 그렇게 생각하지 않습니다. 작업중인 응용 프로그램이 직접 작성한 것은 아닙니다.
IDE를 통해 정상적으로 작동하지만 일단 exe에서 실행하면 위의 오류가 발생합니다.VB.NET - 응용 프로그램에 사용자 정의 중단 점이 발생했습니다.

실마리가 있습니까?

이것은 정말 해킹입니다! 내가 생각할 수있는

+0

릴리스 모드로 컴파일됩니까? –

답변

3

Afaik는 디버깅 설정에서 컴파일하는 경우에만 발생할 수 있습니다. 당신은 다음을 수행하여 문제를 해결할 수있을 것입니다 :

  1. 마우스 오른쪽 단추로 클릭 솔루션 탐색기에서 솔루션을.
  2. 구성 속성을 선택하십시오.
  3. 대화 상자 상단에 콤보 상자가 있어야하며, 이는 대부분 "활성 (디버그)"이라고 말합니다.
  4. 드롭 다운을 클릭하고 릴리스를 선택합니다.
  5. 모든 것을 다 좋아합니다.
  6. 빌드> 솔루션 재구성.

자료 : I 코드에서 stop 찾고 제안 p2p.wrox.com

5

유일한 사용자 정의 중단 점은 나는 .EXE 디버그 모드에서 컴파일 된 것으로 의심되는 것, 그래서

Debugger.Break() 

입니다. Reflector 코드를 살펴보고 거기에 Debugger.Break()가 있는지 여부를 확인하십시오.

0

"디버그"설정을 사용하여 exe 파일을 컴파일했다고 생각합니다. 빌드 설정을 릴리스로 변경하고 프로젝트를 전체 빌드 (다시 빌드)하십시오. 그런 다음 실행 파일을 실행하십시오. 그런 다음 정상적으로 실행되어야합니다.

Visual Studio에서 응용 프로그램을 컴파일하고 실행할 때 실행 파일의 Debug 빌드가 컴파일되므로이 오류가 나타나는 이유가 있습니다. 디버그 빌드와 릴리스 빌드의 차이는 디버그 빌드에 컴파일러가 추가 정보를 추가하여 제대로 디버깅 할 수 있다는 것입니다.

0

. 이것이 나를 위해이 오류를 생성 한 것입니다.

관련 문제