1

다음 코드를 고려하십시오.왜 디버거가이 중단 점에 일관되게 충돌하지 않습니까? 나는 파일 핸들을 무시하고 있는가?

static void Main(string[] args) 
{ 
    using (MemoryStream memoryStream = new MemoryStream(Resources.SampleXMLFile)) // Breakpoint set here 
    { 
     using (XmlTextReader xmlTextReader = new XmlTextReader(memoryStream)) 
     { 
      var z = XElement.Load(xmlTextReader); 
     } 
    } 
    Console.ReadLine(); 
} 

첫 번째 문을 사용하여 중단 점을 설정했습니다. 그러나 디버거는 일관되게 충돌하지 않습니다.

내 질문 :

왜 이런 일이 발생합니까? 나는 파일 핸들을 무시하고 있는가?

또한 :

포함 된 리소스 XML 파일을 여는 가장 좋은 방법입니까?

+0

원격 디버거를 사용하고 있습니까?이 코드는 단지 샘플 블록입니까? 원격 디버거를 사용 중이고 원격 호스트에서 컴파일 된 파일이 로컬 파일과 다른 경우 중단 점에 도달하지 않는 문제가 발생할 수 있습니다. – Dan

+0

@ Dan : 좋은 질문입니다. 그러나 원격 디버거를 사용하고 있지 않습니다. –

답변

1

이 질문을 읽은 모든 사람에게 감사드립니다.

청산 및 Visual Studio를 재개 : 여기

내가이 문제를 해결하는 방법입니다.

제쳐두고, 총 3 개의 Visual Studio 인스턴스를 열었습니다.

내 컴퓨터가 코드를 실행하기에 리소스가 부족한 것 같지 않아서 수치 스러웠습니다.

관련 문제