Condividi tramite


Elemento <compilers>

Aggiornamento: novembre 2007

Il contenitore degli elementi di configurazione del compilatore contiene zero o più elementi <compiler>.

Elemento <Configuration>
  Elemento <system.codedom>
    Elemento <compilers>

<compilers>
  <compiler ... />
</compilers>

Attributi ed elementi

Nelle sezioni riportate di seguito vengono illustrati attributi, elementi figlio ed elementi padre.

Attributi

Nessuno.

Elementi figlio

Elemento

Descrizione

Elemento <compiler>

Specifica gli attributi di configurazione del compilatore per un provider di linguaggi.

Elementi padre

Elemento

Descrizione

Elemento <Configuration>

Elemento di primo livello in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework.

Elemento <system.codedom>

Specifica le impostazioni di configurazione del compilatore per i provider di linguaggi disponibili.

Note

L'elemento <compilers> contiene le impostazioni di configurazione del compilatore per i provider di linguaggi su un computer. Ciascun elemento <compiler> specifica gli attributi di configurazione del compilatore per un provider di linguaggi specifico.

In .NET Framework le impostazioni iniziali del compilatore e del provider di linguaggi vengono definite nei file di configurazione del computer (Machine.config). Gli sviluppatori e i fornitori di compilatori possono aggiungere impostazioni di configurazione per una nuova implementazione di System.CodeDom.Compiler.CodeDomProvider. Utilizzare il metodo CodeDomProvider.GetAllCompilerInfo per enumerare a livello di codice le impostazioni di configurazione del compilatore e del provider di linguaggi su un computer.

File di configurazione

Questo elemento può essere utilizzato nel file di configurazione del computer e nel file di configurazione dell'applicazione.

Esempio

Nell'esempio riportato di seguito viene illustrato un elemento di configurazione del compilatore.

<configuration>
   <system.codedom>
     <compilers>
       <!-- zero or more compiler elements -->
       <compiler 
          language="c#;cs;csharp" 
          extension=".cs"
          type="Microsoft.CSharp.CSharpCodeProvider, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
          compilerOptions=""  
          warningLevel="1" />
     </compilers>
   </system.codedom>
</configuration>

Vedere anche

Riferimenti

Schema di impostazioni del compilatore e del provider di linguaggi

CompilerInfo

CodeDomProvider

Elemento <compiler>

Altre risorse

Schema dei file di configurazione per .NET Framework