SchemaImporterExtension-Technologiebeispiel
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
Öffnen Sie ein Eingabeaufforderungsfenster, und navigieren Sie zu einem der sprachspezifischen Unterverzeichnisse für das Beispiel.
Geben Sie msbuild.exe OrderSchemaImporterExtension.sln in der Befehlszeile ein.
So erstellen Sie das Beispiel mithilfe von Visual Studio
Öffnen Sie Datei-Explorer, und navigieren Sie zu einem der sprachspezifischen Unterverzeichnisse für das Beispiel.
Doppelklicken Sie auf das Symbol für OrderSchemaImporterExtension.sln, um die Datei in Visual Studio zu öffnen.
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
Navigieren Sie mithilfe der Eingabeaufforderung zu dem Verzeichnis, das die neue ausführbare Datei enthält.
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