Elemento <system.codedom>
Aggiornamento: novembre 2007
Specifica le impostazioni di configurazione del compilatore per i provider di linguaggi disponibili.
Elemento <Configuration>
Elemento <system.codedom>
<system.codedom>
<compilers> ... </compilers>
</system.codedom>
Attributi ed elementi
Nelle sezioni riportate di seguito vengono illustrati attributi, elementi figlio ed elementi padre.
Attributi
Nessuno.
Elementi figlio
Elemento |
Descrizione |
---|---|
Il contenitore degli elementi di configurazione del compilatore contiene zero o più elementi <compiler>. |
Elementi padre
Elemento |
Descrizione |
---|---|
È l'elemento di primo livello in ciascun file di configurazione utilizzato in Common Language Runtime e nelle applicazioni .NET Framework. |
Note
.NET Framework versione 2.0
L'elemento <system.codedom> contiene impostazioni di configurazione del compilatore per i provider di linguaggi installati in un computer oltre ai provider predefiniti installati con .NET Framework, come CSharpCodeProvider e VBCodeProvider. L'elemento <compilers> contiene zero o più elementi <compiler>. Ciascun elemento <compiler> specifica gli attributi di configurazione del compilatore per un provider di linguaggi specifico.
Gli sviluppatori e i fornitori di compilatori possono aggiungere impostazioni di configurazione al file di configurazione del computer (Machine.config) per una nuova implementazione di CodeDomProvider. Utilizzare il metodo CodeDomProvider.GetAllCompilerInfo per enumerare a livello di codice sia i provider di linguaggi predefiniti che i provider di linguaggi identificati dalle impostazioni di configurazione del compilatore su un computer.
Nota
In .NET Framework versioni 1.0 e 1.1 i provider di linguaggi predefiniti forniti da .NET Framework sono identificati dall'elemento <compilers>. In .NET Framework versione 2.0 i provider di linguaggi predefiniti sono identificati dall'elemento <compilers> ma possono essere enumerati utilizzando il metodo GetAllCompilerInfo.
.NET Framework versioni 1.0 e 1.1
L'elemento <system.codedom> contiene le impostazioni di configurazione del compilatore per i provider di linguaggi su un computer. L'elemento <compilers> contiene zero o più elementi <compiler>. Ciascun elemento <compiler> specifica gli attributi di configurazione del compilatore per un provider di linguaggi specifico.
In .NET Framework le impostazioni iniziali del compilatore vengono definite nel file di configurazione del computer (Machine.config). Gli sviluppatori e i fornitori di compilatori possono aggiungere impostazioni di configurazione per una nuova implementazione di 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 illustrata una configurazione tipica 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