Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kontener dla elementów konfiguracji kompilatora; zawiera zero lub więcej <elementów kompilatora> .
<konfiguracji>
<system.codedom>
<Kompilatory>
Składnia
<compilers>
<compiler ... />
</compilers>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Attributes
Żaden.
Elementy podrzędne
| Składnik | Description |
|---|---|
| <compiler> , element | Określa atrybuty konfiguracji kompilatora dla dostawcy języka. |
Elementy nadrzędne
| Składnik | Description |
|---|---|
| <configuration> , element | Element główny w każdym pliku konfiguracji używanym przez środowisko uruchomieniowe języka wspólnego i aplikacje programu .NET Framework. |
| <system.codedom> , element | Określa ustawienia konfiguracji kompilatora dla dostępnych dostawców języka. |
Uwagi
Element <kompilatora> zawiera ustawienia konfiguracji kompilatora dla dostawców języków na komputerze. Każdy <element kompilatora określa atrybuty konfiguracji kompilatora> dla określonego dostawcy języka.
Program .NET Framework definiuje początkowe ustawienia kompilatora i dostawcy języka w pliku konfiguracji maszyny (Machine.config). Deweloperzy i dostawcy kompilatora mogą dodawać ustawienia konfiguracji dla nowej System.CodeDom.Compiler.CodeDomProvider implementacji. CodeDomProvider.GetAllCompilerInfo Użyj metody , aby programowo wyliczyć dostawcę języka i ustawienia konfiguracji kompilatora na komputerze.
Plik konfiguracji
Tego elementu można użyć w pliku konfiguracji maszyny i pliku konfiguracji aplikacji.
Example
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>