Visual Studio에서 C#을 디버깅 할 때 주어진 코드 줄에서 NullReferenceException이 발생한 개체 참조를 볼 수 있습니까?WHILL 개체 참조가 NullReferenceException을 일으키는 것을 확인했습니다.
나는 비주얼 스튜디오에서 응용 프로그램의 디버그 빌드를 실행할 때 특정 라인에서 NullReferenceException을 얻을 수있는 이상한 상황이 발생합니다.
Visual Studio는 줄을 가리키는 예외 보조 상자를 팝업하지만 그 줄에서 사용 된 3 개의 개체 참조 중 아무 것도 해당 지점에서 null이 아닙니다.
라인은 다음과 같습니다
myClassInstance.myMethod(myOtherClassInstance.IPAddressInstance.ToString());
모두 내 클래스의 인스턴스는, null가 아닌, (의도 된 값을 갖는)을하여 IPAddress 인스턴스 때문이다.
기호와 코드가 일치하지 않는 것 같습니다. 디버그 구성을 다시 작성하십시오. –
@ 존 아마, VS.NET은 소스가로드 된 모듈과 다르다는 것을 즉시 경고합니다. – xanadont
디버그 기호가 없으면 그리 중요하지 않습니다. –