C# XDocument验证扩展方法在Visual Studio 2005中不显示

C# XDocument验证扩展方法在Visual Studio 2005中不显示,c#,visual-studio,extension-methods,C#,Visual Studio,Extension Methods,我正在尝试向我制作的C#脚本添加模式验证功能; 它基本上是将Excel中的数据加载到数据库中,并在保存到文件系统之前对其进行验证 我已经添加了声明 using System.Xml.Schema; 但是该方法没有在intellisense中显示(VisualStudio2005) 有什么提示吗?您在项目中引用的是System.Xml.Linq吗?您在项目中引用的是System.Xml.Linq吗?AFAIK,VS 2005适用于.NET 2.0,而扩展方法只是.NET 3.0以来的一种语言功能

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

我已经添加了声明

using System.Xml.Schema;
但是该方法没有在intellisense中显示(VisualStudio2005)


有什么提示吗?

您在项目中引用的是
System.Xml.Linq
吗?

您在项目中引用的是
System.Xml.Linq
吗?

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


Thomas

AFAIK,VS2005是针对.NET2.0的,而扩展方法只是.NET3.0以来的一种语言特性


Thomas

既然您使用的是Visual Studio 2005,那么您应该使用以下类

.NET 2.0:


XMLDocument:Method

既然您使用的是VisualStudio2005,那么您应该使用以下类

.NET 2.0:


XMLDocument:Method

当然,脚本运行良好;我只需要实现验证部分。@SystemPuntoot与上述Visual Studio 2.0的其他部分一样,准确地说,.NET Framework 2.0无法引用System.Xml.Linq,这是使用XDocument类所必需的。@Ramhound我使用XDocument类没有任何问题,为什么?当然,脚本运行良好;我只需要实现验证部分。@SystemPuntoot与上述Visual Studio 2.0的其他部分一样,准确地说,.NET Framework 2.0无法引用System.Xml.Linq,这是使用XDocument类所必需的。@Ramhound我使用XDocument类没有任何问题,为什么?你是对的,有一些技巧可以让它工作,但我将安装Visual Studio 2010以从根本上解决问题。你是对的,有一些技巧可以让它工作,但我将安装Visual Studio 2010以从根本上解决问题。