<System. CodeDom> elemento<system.codedom> Element

Specifica le impostazioni di configurazione del compilatore per i provider di linguaggi disponibili.Specifies compiler configuration settings for available language providers.

<configurazione > elemento<configuration> Element
<System. CodeDom > elemento<system.codedom> Element

SintassiSyntax

<system.codedom>  
  <compilers> ... </compilers>  
</system.codedom>  

Attributi ed elementiAttributes and Elements

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.The following sections describe attributes, child elements, and parent elements.

AttributiAttributes

Nessuno.None.

Elementi figlioChild Elements

ElementoElement DescrizioneDescription
<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.

Elementi padreParent Elements

ElementoElement DescrizioneDescription
<configuration><configuration> Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework.The root element in every configuration file used by the common language runtime and .NET Framework applications.

NoteRemarks

.NET framework versione 2.0.NET Framework Version 2.0

Il <System. CodeDom > elemento contiene le impostazioni di configurazione del compilatore per provider di linguaggi installati in un computer oltre a provider predefiniti installati con .NET Framework, ad esempio il CSharpCodeProvider e VBCodeProvider.The <system.codedom> element contains compiler configuration settings for language providers installed on a computer in addition to the default providers that are installed with the .NET Framework, such as the CSharpCodeProvider and the VBCodeProvider. Il <compilatori > elemento contiene zero o più <compilatore > elementi.The <compilers> element contains zero or more <compiler> elements. Ogni <compilatore > elemento specifica gli attributi di configurazione del compilatore per un provider del linguaggio specifico.Each <compiler> element specifies the compiler configuration attributes for a specific language provider.

Gli sviluppatori e i fornitori di compilatori possono aggiungere le impostazioni di configurazione al file di configurazione del computer (Machine. config) per un nuovo CodeDomProvider implementazione.Developers and compiler vendors can add configuration settings to the machine configuration file (Machine.config) for a new CodeDomProvider implementation. Utilizzare il CodeDomProvider.GetAllCompilerInfo metodo per enumerare a livello di programmazione sia i provider di linguaggi predefiniti e i provider di linguaggio identificati le impostazioni di configurazione del compilatore in un computer.Use the CodeDomProvider.GetAllCompilerInfo method to programmatically enumerate both the default language providers and language providers identified by the compiler configuration settings on a computer.

Nota

In .NET Framework versioni 1.0 e 1.1, la lingua predefinita provider forniti da .NET Framework vengono identificati il <compilatori > elemento.In the .NET Framework versions 1.0 and 1.1, the default language providers supplied by the .NET Framework are identified in the <compilers> element. In .NET Framework versione 2.0, il provider di linguaggi predefiniti non sono identificate nel <compilatori > elemento, ma possono essere enumerati utilizzando il GetAllCompilerInfo metodo.In the .NET Framework version 2.0, the default language providers are not identified in the <compilers> element, but can be enumerated using the GetAllCompilerInfo method.

Versioni di .NET framework 1.0 e 1.1.NET Framework Versions 1.0 and 1.1

Il <System. CodeDom > elemento contiene le impostazioni di configurazione del compilatore per il provider di linguaggi in un computer.The <system.codedom> element contains the compiler configuration settings for language providers on a computer. Il <compilatori > elemento contiene zero o più <compilatore > elementi.The <compilers> element contains zero or more <compiler> elements. Ogni <compilatore > elemento specifica gli attributi di configurazione del compilatore per un provider del linguaggio specifico.Each <compiler> element specifies the compiler configuration attributes for a specific language provider.

.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.

File di configurazioneConfiguration File

Questo elemento può essere usato nel file di configurazione del computer e i file di configurazione dell'applicazione.This element can be used in the machine configuration file and the application configuration file.

EsempioExample

Nell'esempio seguente viene illustrata una configurazione tipica del compilatore.The following example illustrates a typical compiler configuration.

<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
Schema di impostazioni del compilatore e del provider di linguaggiCompiler and Language Provider Settings Schema
<compiler> Element (Elemento )<compiler> Element