【问题标题】:XDocument Validate extension method does not show in Visual Studio 2005XDocument Validate 扩展方法未在 Visual Studio 2005 中显示
【发布时间】:2010-11-19 11:56:28
【问题描述】:

我正在尝试将模式验证功能添加到我制作的 C# 脚本中; 它基本上将数据从 Excel 加载到 XDocument 并在保存到文件系统之前对其进行验证。

我已经添加了语句

using System.Xml.Schema;

Validate 方法不会在智能感知中显示 (Visual Studio 2005)。

有什么提示吗?

【问题讨论】:

    标签: c# visual-studio extension-methods


    【解决方案1】:

    AFAIK,VS 2005 适用于 .NET 2.0,扩展方法只是 .NET 3.0 以来的一种语言功能...

    托马斯

    【讨论】:

    • 你是对的,有一些技巧 here 让它工作,但我将安装 Visual Studio 2010 以从根本上解决问题。
    【解决方案2】:

    您是否在项目中引用了System.Xml.Linq

    【讨论】:

    • 当然可以,脚本运行良好;我只需要实现验证部分。
    • @systempuntoout 与其他所说的 Visual Studio 2.0 一样,确切地说,.NET Framework 2.0 无法引用使用 XDocument 类所需的 System.Xml.Linq。
    • @Ramhound 我使用 XDocument 类没有任何问题,为什么?
    【解决方案3】:

    由于您使用的是 Visual Studio 2005,因此您应该改用以下类。

    .NET 2.0:XMLDocument

    XMLDocument:Validate 方法

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-23
      • 2018-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-02
      • 1970-01-01
      • 2010-09-19
      相关资源
      最近更新 更多