2

我有以下代码:

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.xx,但这应该没问题,因为据称当时存在该类?

我不精通.net开发,所以我不确定如何解决这个问题。

4

1 回答 1

4

根据您对问题发表的评论,您似乎正在构建一个 Silverlight 应用程序。该类型XmlDocument不包含在 Silverlight 版本的框架中。推荐的替代方案是XDocument

这是关于在 Silverlight 应用程序中使用 XML 的教程页面

于 2011-01-07T00:39:41.253 回答