Condividi tramite


Esempio di tecnologia SchemaImporterExtension

Aggiornamento: novembre 2007

In questo esempio viene illustrato un oggetto SchemaImporterExtension personalizzato che consente di eseguire un controllo accurato sulla generazione del codice durante l'importazione di uno schema XML. In particolare viene illustrato come compilare, registrare e richiamare tale estensione.

Per informazioni sull'utilizzo degli esempi, vedere i seguenti argomenti:

Download sample

Per compilare l'esempio utilizzando il prompt dei comandi

  1. Aprire una finestra del prompt dei comandi, quindi spostarsi in una delle sottodirectory specifiche del linguaggio relative all'esempio.

  2. Digitare msbuild.exe OrderSchemaImporterExtension.sln dalla riga di comando.

Per compilare l'esempio utilizzando Visual Studio

  1. Aprire Esplora risorse, quindi spostarsi in una delle sottodirectory specifiche del linguaggio relative all'esempio.

  2. Fare doppio clic sull'icona relativa a OrderSchemaImporterExtension.sln per aprire il file in Visual Studio.

  3. Scegliere Compila soluzione dal menu Compila.

L'applicazione verrà compilata nella directory predefinita \bin o \bin\Debug.

Per eseguire l’esempio

  1. Spostarsi nella directory contenente il nuovo eseguibile, utilizzando il prompt dei comandi.

  2. Digitare [nome file eseguibile] dalla riga di comando.

Osservazioni

Per ulteriori informazioni sulle fasi di registrazione e di creazione di file binari di esempio, vedere i commenti nei file di codice sorgente e build.proj.

Vedere anche

Riferimenti

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