SchemaImporterExtension 技术示例

更新:2007 年 11 月

此示例演示自定义 SchemaImporterExtension,通过它,可以在导入 XML 架构时对代码生成进行精细控制。该应用程序演示如何生成、注册和调用此扩展。

有关使用这些示例的信息,请参见下面的主题:

Download sample

使用命令提示生成示例

  1. 打开命令提示窗口,然后定位到该示例的语言特定子目录之一。

  2. 在命令行中键入 msbuild.exe OrderSchemaImporterExtension.sln。

使用 Visual Studio 生成示例

  1. 打开 Windows 资源管理器,定位到该示例的语言特定的子目录之一。

  2. 双击 OrderSchemaImporterExtension.sln 的图标,在 Visual Studio 中打开该文件。

  3. 在“生成”菜单上单击“生成解决方案”。

应用程序将在默认的 \bin 或 \bin\Debug 目录中生成。

运行示例

  1. 使用命令提示定位到包含新的可执行文件的目录。

  2. 在命令行中键入 [exe name]。

备注

有关二进制创建和注册步骤示例的更多信息,请参见源代码中的注释以及 build.proj 文件。

请参见

参考

CodeCompileUnit

CodeNamespace

CodeNamespaceImport

CSharpCodeProvider

IXmlSerializable

SchemaImporterExtension

System.CodeDom

System.CodeDom.Compiler

System.Web.Services.Description

System.Web.Services.Discovery

System.Xml.Serialization

Uri

VBCodeProvider

WebReference

XmlSchemaImporter