Freigeben über


SchemaImporterExtension-Technologiebeispiel

Beispiel herunterladen

In diesem Beispiel wird ein benutzerdefiniertes SchemaImporterExtension-Objekt dargestellt, das die Feinsteuerung für die Codegenerierung beim Importieren eines XML-Schemas zulässt. In der Anwendung wird das Erstellen, Registrieren und Aufrufen dieser Erweiterung dargestellt.

So erstellen Sie das Beispiel mithilfe der Eingabeaufforderung

  1. Öffnen Sie ein Eingabeaufforderungsfenster, und navigieren Sie zu einem der sprachspezifischen Unterverzeichnisse für das Beispiel.

  2. Geben Sie msbuild.exe OrderSchemaImporterExtension.sln in der Befehlszeile ein.

So erstellen Sie das Beispiel mithilfe von Visual Studio

  1. Öffnen Sie Datei-Explorer, und navigieren Sie zu einem der sprachspezifischen Unterverzeichnisse für das Beispiel.

  2. Doppelklicken Sie auf das Symbol für OrderSchemaImporterExtension.sln, um die Datei in Visual Studio zu öffnen.

  3. Klicken Sie im Menü Erstellen auf Projektmappe erstellen.

Die Anwendung wird im Standardverzeichnis \bin oder \bin\Debug erstellt.

So führen Sie das Beispiel aus

  1. Navigieren Sie mithilfe der Eingabeaufforderung zu dem Verzeichnis, das die neue ausführbare Datei enthält.

  2. Geben Sie [Name der ausführbaren Datei] in der Befehlszeile ein.

Hinweise

Weitere Informationen zum Erstellen von binären Beispieldateien und zu Registrierungsschritten finden in den Kommentaren in den Quellcodedateien und in der Datei build.proj.

Siehe auch

Referenz

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