Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan pengaturan konfigurasi pengkompilasi untuk penyedia bahasa yang tersedia.
<system.codedom konfigurasi><>
Syntax
<system.codedom>
<compilers> ... </compilers>
</system.codedom>
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Attributes
Tidak ada.
Elemen Anak
| Elemen | Description |
|---|---|
| <Compiler> | Kontainer untuk elemen konfigurasi kompilator; berisi nol atau lebih <elemen pengkompilasi> . |
Elemen Induk
| Elemen | Description |
|---|---|
| <Konfigurasi> | Elemen akar di setiap file konfigurasi yang digunakan oleh runtime dan aplikasi .NET Framework. |
Komentar
.NET Framework Versi 2.0
Elemen <system.codedom> berisi pengaturan konfigurasi pengompilasi untuk penyedia bahasa yang diinstal pada komputer selain penyedia default yang diinstal dengan .NET Framework, seperti CSharpCodeProvider dan VBCodeProvider. Elemen <pengkompilasi> berisi nol atau lebih <elemen pengkompilasi> . Setiap <elemen kompilator> menentukan atribut konfigurasi pengkompilasi untuk penyedia bahasa tertentu.
Pengembang dan vendor kompilator dapat menambahkan pengaturan konfigurasi ke file konfigurasi komputer (Machine.config) untuk implementasi baru CodeDomProvider . CodeDomProvider.GetAllCompilerInfo Gunakan metode untuk menghitung penyedia bahasa default dan penyedia bahasa default yang diidentifikasi oleh pengaturan konfigurasi pengkompilasi di komputer secara terprogram.
Nota
Dalam .NET Framework versi 1.0 dan 1.1, penyedia bahasa default yang disediakan oleh .NET Framework diidentifikasi dalam <elemen kompilator> . Dalam .NET Framework versi 2.0, penyedia bahasa default tidak diidentifikasi dalam <elemen kompilator>, tetapi dapat dijumlahkan menggunakan metode .GetAllCompilerInfo
.NET Framework Versi 1.0 dan 1.1
Elemen <system.codedom> berisi pengaturan konfigurasi pengompilasi untuk penyedia bahasa di komputer. Elemen <pengkompilasi> berisi nol atau lebih <elemen pengkompilasi> . Setiap <elemen kompilator> menentukan atribut konfigurasi pengkompilasi untuk penyedia bahasa tertentu.
.NET Framework mendefinisikan pengaturan pengkompilasi awal dalam file konfigurasi komputer (Machine.config). Pengembang dan vendor kompilator dapat menambahkan pengaturan konfigurasi untuk implementasi baru CodeDomProvider . CodeDomProvider.GetAllCompilerInfo Gunakan metode untuk menghitung pengaturan konfigurasi penyedia bahasa dan pengkompilasi secara terprogram di komputer.
File Konfigurasi
Elemen ini dapat digunakan dalam file konfigurasi mesin dan file konfigurasi aplikasi.
Example
Contoh berikut mengilustrasikan konfigurasi kompilator umum.
<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>