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.
Określa ustawienia konfiguracji kompilatora dla dostępnych dostawców języka.
<configuration><system.codedom>
Składnia
<system.codedom>
<compilers> ... </compilers>
</system.codedom>
Atrybuty i elementy
W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.
Attributes
Żaden.
Elementy podrzędne
| Składnik | Description |
|---|---|
| <Kompilatory> | Kontener dla elementów konfiguracji kompilatora; zawiera zero lub więcej <elementów kompilatora> . |
Elementy nadrzędne
| Składnik | Description |
|---|---|
| <konfiguracja> | Element główny w każdym pliku konfiguracji używanym przez środowisko uruchomieniowe języka wspólnego i aplikacje programu .NET Framework. |
Uwagi
.NET Framework w wersji 2.0
Element <system.codedom> zawiera ustawienia konfiguracji kompilatora dla dostawców języków zainstalowanych na komputerze oprócz domyślnych dostawców zainstalowanych za pomocą programu .NET Framework, takich jak CSharpCodeProvider i VBCodeProvider. Element <kompilatora> zawiera zero lub więcej <elementów kompilatora> . Każdy <element kompilatora określa atrybuty konfiguracji kompilatora> dla określonego dostawcy języka.
Deweloperzy i dostawcy kompilatora mogą dodawać ustawienia konfiguracji do pliku konfiguracji maszyny (Machine.config) w celu utworzenia nowej CodeDomProvider implementacji. CodeDomProvider.GetAllCompilerInfo Użyj metody , aby programowo wyliczać zarówno domyślnych dostawców języka, jak i dostawców języków zidentyfikowanych przez ustawienia konfiguracji kompilatora na komputerze.
Uwaga / Notatka
W programach .NET Framework w wersjach 1.0 i 1.1 domyślne dostawcy języka dostarczane przez program .NET Framework są identyfikowani w elememencie< kompilatorów>. W programie .NET Framework w wersji 2.0 domyślne dostawcy języka nie są identyfikowani w <elemeratorze kompilatorów>, ale można je wyliczyć przy użyciu metody .GetAllCompilerInfo
.NET Framework w wersji 1.0 i 1.1
Element <system.codedom> zawiera ustawienia konfiguracji kompilatora dla dostawców języków na komputerze. Element <kompilatora> zawiera zero lub więcej <elementów kompilatora> . Każdy <element kompilatora określa atrybuty konfiguracji kompilatora> dla określonego dostawcy języka.
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.
Plik konfiguracji
Tego elementu można użyć w pliku konfiguracji maszyny i pliku konfiguracji aplikacji.
Example
Poniższy przykład ilustruje typową konfigurację 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>