我有以下代码:
using System.Xml;
namespace MyApp {
public class Foo : IBar {
public void SomeCallback(object sender, CallbackEventArgs e) {
string s = e.Result;
System.Xml.XmlDocument xml; // <-- Error CS0234.
...
这导致error CS0234: The type or namespace name 'XmlDocument' does not exist in the namespace 'System.Xml' (are you missing an assembly reference?)
我已经验证System.Xml包含在解决方案资源管理器中的“参考”下。它被列为使用2.0.x.x,但是这应该没问题,因为类allegedly existed然后呢?
我不太精通.net开发,所以我不确定如何解决这个问题。
答案 0 :(得分:4)
根据您在问题中发布的评论,您似乎正在构建Silverlight应用程序。类型XmlDocument
未包含在框架的Silverlight版本中。推荐的替代方案是XDocument
以下是在Silverlight应用程序中使用XML的教程页面