即使我引用了System.XML,也找不到XmlDocument类型?

Mar*_*elo 4 .net c# xml namespaces reference

我引用了System.Xml:

using System.Xml;
Run Code Online (Sandbox Code Playgroud)

然后在这一行:

XmlDocument xdoc = new XmlDocument();
Run Code Online (Sandbox Code Playgroud)

我明白了:

找不到类型或命名空间名称"XmlDocument"

什么可能有错?

信息:

.NET 3.5,C#,三重检查它被引用并在同一文档中使用,能够使用类似甚至子库(System.Linq; System.Xml.Linq; System.Xml.XPath; System.Xml;)

Kei*_*ith 8

确保您的项目引用System.Xml.dll 程序集.您可能正在引用包含其他System.Xml.*类的程序集,这可能就是您看到System.Xml命名空间但没有所需类的原因.

如果您已经有这个参考,请尝试删除并重新添加它,看看是否有一些奇怪的VS故障.