Schema di impostazioni del compilatore e del provider di linguaggi
Le impostazioni del compilatore e del provider di linguaggi 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 dei linguaggi supportati e le estensioni di file supportate.
.NET Framework definisce le impostazioni del compilatore iniziali 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. 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.
<Configurazione>
<system.codedom>
<Compilatori>
<Compilatore>
Elemento | Descrizione |
---|---|
<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 del linguaggio. |
Esempio
L'esempio seguente illustra un elemento di configurazione del compilatore tipico.
<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>