从 XSD(XML Schema Definition)生成 .NET 4.0 类的过程分为两个步骤:首先,使用 XSD.exe 工具生成 C# 类文件,然后将生成的 C# 类文件编译为 .NET 4.0 类。
XSD.exe 是一个命令行工具,可以在 Visual Studio 开发人员命令提示符下运行。打开命令提示符,然后导航到 XSD.exe 所在的目录。通常,它位于以下路径之一:
使用以下命令生成 C# 类文件:
xsd /c /l:CS /n:YourNamespace YourSchemaFile.xsd
其中,/c
表示生成 C# 类,/l:CS
表示使用 C# 语言,/n:YourNamespace
表示生成的类将属于指定的命名空间,YourSchemaFile.xsd
是您的 XML 模式文件。
使用 Visual Studio 或命令行编译器将生成的 C# 类文件编译为 .NET 4.0 类。在 Visual Studio 中,右键单击解决方案资源管理器中的项目,然后选择“添加”>“现有项”,浏览到生成的 C# 类文件,然后单击“添加”。接下来,右键单击项目,然后选择“生成”以编译项目。
如果您使用的是命令行编译器,请导航到包含 C# 类文件的目录,然后运行以下命令:
csc /target:library /out:YourOutputAssembly.dll /reference:PathToSystemXml.dll YourGeneratedCSFile.cs
其中,/target:library
表示生成库,/out:YourOutputAssembly.dll
表示输出的程序集名称,/reference:PathToSystemXml.dll
表示 System.Xml.dll 的路径(通常在 C:\Windows\Microsoft.NET\Framework\v4.0.30319
中找到),YourGeneratedCSFile.cs
是生成的 C# 类文件。
现在,您已经成功地从 XSD 生成了 .NET 4.0 类。
领取专属 10元无门槛券
手把手带您无忧上云