Bagikan melalui


<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>  

Lihat juga