Schemat ustawień kompilatora i dostawcy języka
Ustawienia kompilatora i dostawcy języka określają elementy konfiguracji kompilatora dla dostępnych dostawców języka. Każdy element konfiguracji kompilatora określa nazwę typu dostawcy kodu, parametry kompilatora, obsługiwane nazwy języków i obsługiwane rozszerzenia plików.
Program .NET Framework definiuje początkowe ustawienia kompilatora w pliku konfiguracji maszyny (Machine.config). Deweloperzy i dostawcy kompilatora mogą dodawać ustawienia konfiguracji dla nowej CodeDomProvider implementacji. CodeDomProvider.GetAllCompilerInfo Użyj metody , aby programowo wyliczyć dostawcę języka i ustawienia konfiguracji kompilatora na komputerze.
<konfiguracji>
<System.codedom>
<Kompilatory>
<Kompilator>
Element | opis |
---|---|
<System.codedom> | Określa ustawienia konfiguracji kompilatora dla dostępnych dostawców języka. |
<Kompilatory> | Kontener dla elementów konfiguracji kompilatora; zawiera zero lub więcej elementów kompilatora>.< |
<Kompilator> | Określa atrybuty konfiguracji kompilatora dla dostawcy języka. |
Przykład
Poniższy przykład ilustruje typowy element konfiguracji kompilatora.
<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>