Condividi tramite


Schema delle impostazioni del compilatore e del provider di linguaggio

Le impostazioni del compilatore e del provider di linguaggio specificano gli elementi di configurazione del compilatore per i provider di linguaggi disponibili. Ogni elemento di configurazione del compilatore specifica il nome del tipo di provider di codice, i parametri del compilatore, i nomi di linguaggio supportati e le estensioni di file supportate.

.NET Framework definisce le impostazioni iniziali del compilatore nel file di configurazione del computer (Machine.config). Gli sviluppatori e i fornitori di compilatori possono aggiungere impostazioni di configurazione per una nuova CodeDomProvider implementazione. Utilizzare il CodeDomProvider.GetAllCompilerInfo metodo per enumerare a livello di codice le impostazioni di configurazione del provider di linguaggio e del compilatore in un computer.

<configurazione>
   <system.codedom>
     <Compilatori>
       <compilatore>

Elemento Description
<system.codedom> Specifica le impostazioni di configurazione del compilatore per i provider di linguaggi disponibili.
<Compilatori> Contenitore per gli elementi di configurazione del compilatore; contiene zero o più <elementi del compilatore> .
<compilatore> Specifica gli attributi di configurazione del compilatore per un provider di linguaggio.

Example

Nell'esempio seguente viene illustrato un tipico 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