<system.codedom> Elemen
Tentukan pengaturan konfigurasi kompilator untuk penyedia bahasa yang tersedia.
<konfigurasi>
<system.codedom>
Sintaks
<system.codedom>
<compilers> ... </compilers>
</system.codedom>
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Atribut
Tidak ada.
Elemen Anak
Elemen | Deskripsi |
---|---|
<kompilator> | Kontainer untuk elemen konfigurasi kompilator; berisi nol atau lebih elemen <kompilator>. |
Elemen Induk
Elemen | Deskripsi |
---|---|
<konfigurasi> | Elemen akar di setiap file konfigurasi digunakan oleh bahasa umum yang sedang berjalan dan kerangka aplikasi .NET. |
Keterangan
.NET Framework Versi 2.0
Elemen <system.codedom> berisi pengaturan konfigurasi kompilator untuk penyedia bahasa yang dipasang pada komputer selain penyedia default yang dipasang dengan .NET Framework, seperti CSharpCodeProvider dan VBCodeProvider. Elemen <kompilator> berisi nol atau lebih elemen <kompilator>. Setiap elemen <kompilator> menentukan atribut konfigurasi kompilator untuk penyedia bahasa tertentu.
Pengembang dan vendor kompilator dapat menambahkan pengaturan konfigurasi ke file konfigurasi komputer (Machine.config) untuk implementasi baru CodeDomProvider. Gunakan metode CodeDomProvider.GetAllCompilerInfo untuk menghitung penyedia bahasa default dan penyedia bahasa default yang diidentifikasi oleh pengaturan konfigurasi kompilator pada komputer secara terprogram.
Catatan
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 pengkompilasi>, tetapi dapat dijumlahkan menggunakan GetAllCompilerInfo metode .
.NET Framework Versi 1.0 dan 1.1
Elemen <system.codedom> berisi pengaturan konfigurasi kompilator untuk penyedia bahasa di komputer. Elemen <kompilator> berisi nol atau lebih elemen <kompilator>. Setiap elemen <kompilator> menentukan atribut konfigurasi kompilator untuk penyedia bahasa tertentu.
.NET Framework menentukan pengaturan kompilator awal dalam file konfigurasi mesin (Machine.config). Pengembang dan vendor kompilator dapat menambahkan pengaturan konfigurasi untuk penerapan CodeDomProvider baru. Gunakan metode CodeDomProvider.GetAllCompilerInfo untuk menghitung pengaturan konfigurasi pengkompilasi dan penyedia bahasa secara terprogram di komputer.
File konfigurasi
Elemen ini dapat digunakan dalam file konfigurasi mesin dan file konfigurasi aplikasi.
Contoh
Contoh berikut menggambarkan elemen 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>