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 파일을 여는 가장 좋은 방법입니까?
원격 디버거를 사용하고 있습니까?이 코드는 단지 샘플 블록입니까? 원격 디버거를 사용 중이고 원격 호스트에서 컴파일 된 파일이 로컬 파일과 다른 경우 중단 점에 도달하지 않는 문제가 발생할 수 있습니다. – Dan
@ Dan : 좋은 질문입니다. 그러나 원격 디버거를 사용하고 있지 않습니다. –