2014-04-07 4 views
0

Visual Studio 2013에서 C#을 사용하여 날씨 응용 프로그램을 만들고 있습니다. System.Xml 네임 스페이스를 사용했으며 객체 브라우저를 사용하여 System.Xml.XmlNode 참조를 추가했습니다.Visual Studio 2013에서 XmlNode 오류를 찾을 수 없습니다.

The type or namespace name 'XmlNode' could not be found (are you missing a using directive or an assembly reference?) 

내가 깨진 참조를 사용하고 있습니까 :

그러나

여전히 나는 다음과 같은 오류를 보여주는 네임 스페이스 XmlNode를 사용하려고 할 때? 그리고이 오류를 어떻게 수정합니까?

+3

'XmlNode'는 유형입니다. 네임 스페이스는'System.Xml'이고 어셈블리는'System.Xml'입니다 – Jehof

답변

2

http://msdn.microsoft.com/en-us/library/system.xml.xmlnode.aspx에서 볼 수 있듯이 System.Xml.dll 어셈블리에는 네임 스페이스 System.Xml이 필요합니다.

그래서 첫 번째 코드에서 다음 using 문을 추가 한 후 System.Xml.dll에 대한 참조를 추가하고 :

using System.Xml; 
+0

System.Xml.dll에 대한 참조를 추가하는 방법 이미 객체 브라우저를 사용하여 프로젝트에 System.Xml에 대한 참조를 추가했습니다. –

+0

맞습니다. –

+0

대단히 고마워. 내가 해봤지만 ... 작동하지 않는 것 같아 .XmlNode 타입이 윈도우 스토어에서 지원을하지 않는다는 것을 알아 냈다. Windows 용 XmlNode 클래스 Store 응용 프로그램? XmlNode 클래스를 사용하지 않고 XmlNodeList에서 특정 노드를 선택하는 방법 ?? –

0

프로젝트가 System.Xml.dll 어셈블리를 참조하는지 확인하십시오.

0
  1. 하는 것이 있는지 확인하십시오 어셈블리 참조가 system.xml.dll
  2. using System.Xml;을 넣어해야합니다 .cs 파일의 상단
관련 문제