Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Specifica le impostazioni di configurazione del compilatore per i provider di linguaggi disponibili.
<configuration><system.codedom>
Sintassi
<system.codedom>
<compilers> ... </compilers>
</system.codedom>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributes
Nessuno.
Elementi figli
| Elemento | Description |
|---|---|
| <Compilatori> | Contenitore per gli elementi di configurazione del compilatore; contiene zero o più <elementi del compilatore> . |
Elementi padre
| Elemento | Description |
|---|---|
| <configurazione> | Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework. |
Osservazioni:
.NET Framework versione 2.0
L'elemento <system.codedom> contiene le impostazioni di configurazione del compilatore per i provider di linguaggi installati in un computer oltre ai provider predefiniti installati con .NET Framework, ad esempio CSharpCodeProvider e VBCodeProvider. L'elemento <compilatori> contiene zero o più <elementi del compilatore> . Ogni elemento del compilatore specifica gli attributi di configurazione del compilatore> per un provider di linguaggio specifico.<
Gli sviluppatori e i fornitori del compilatore possono aggiungere impostazioni di configurazione al file di configurazione del computer (Machine.config) per una nuova CodeDomProvider implementazione. Utilizzare il CodeDomProvider.GetAllCompilerInfo metodo per enumerare a livello di codice sia i provider di linguaggio predefiniti che i provider di linguaggi identificati dalle impostazioni di configurazione del compilatore in un computer.
Annotazioni
In .NET Framework versioni 1.0 e 1.1, i provider di linguaggi predefiniti forniti da .NET Framework sono identificati nell'elemento <dei> compilatori. In .NET Framework versione 2.0 i provider di linguaggi predefiniti non vengono identificati nell'elemento <compilatori, ma possono essere enumerati> usando il GetAllCompilerInfo metodo .
.NET Framework versioni 1.0 e 1.1
L'elemento <system.codedom> contiene le impostazioni di configurazione del compilatore per i provider di linguaggi in un computer. L'elemento <compilatori> contiene zero o più <elementi del compilatore> . Ogni elemento del compilatore specifica gli attributi di configurazione del compilatore> per un provider di linguaggio specifico.<
.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.
File di configurazione
Questo elemento può essere usato nel file di configurazione del computer e nel file di configurazione dell'applicazione.
Example
Nell'esempio seguente 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>