Schema di impostazioni del compilatore e del provider di linguaggiCompiler and Language Provider Settings Schema

Le impostazioni del compilatore e del provider di linguaggi specificano gli elementi di configurazione del compilatore per i provider di linguaggi disponibili.Compiler and language provider settings specify compiler configuration elements for available language providers. Ogni elemento di configurazione del compilatore specifica il nome del tipo di provider di codice, i parametri del compilatore, i nomi dei linguaggi supportati e le estensioni di file supportate.Each compiler configuration element specifies the code provider type name, compiler parameters, supported language names, and supported file extensions.

.NET Framework definisce le impostazioni del compilatore iniziali nel file di configurazione del computer (Machine.config).The .NET Framework defines the initial compiler settings in the machine configuration file (Machine.config). Gli sviluppatori e i fornitori di compilatori possono aggiungere impostazioni di configurazione per una nuova implementazione di CodeDomProvider.Developers and compiler vendors can add configuration settings for a new CodeDomProvider implementation. Usare il metodo CodeDomProvider.GetAllCompilerInfo per enumerare a livello di codice le impostazioni di configurazione dei provider di linguaggi e di configurazione del compilatore in un computer.Use the CodeDomProvider.GetAllCompilerInfo method to programmatically enumerate language provider and compiler configuration settings on a computer.

Elemento <configuration><configuration> Element

<system.codedom><system.codedom>

<compilers><compilers>

<compiler><compiler>

ElementoElement DescrizioneDescription
<system.codedom><system.codedom> Specifica le impostazioni di configurazione del compilatore per i provider di linguaggi disponibili.Specifies compiler configuration settings for available language providers.
<compilers><compilers> Contenitore per gli elementi di configurazione del compilatore. Contiene zero o più elementi <compiler>.Container for compiler configuration elements; contains zero or more <compiler> elements.
<compiler><compiler> Specifica gli attributi di configurazione del compilatore per un provider del linguaggio.Specifies the compiler configuration attributes for a language provider.

EsempioExample

L'esempio seguente illustra un elemento di configurazione del compilatore tipico.The following example illustrates a typical compiler configuration element.

<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 ancheSee Also

CompilerInfo
CodeDomProvider
Schema dei file di configurazioneConfiguration File Schema
<compiler> Element (Elemento )<compiler> Element