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 atribut versi pengkompilasi untuk penyedia bahasa.
<konfigurasi>
<system.codedom>
<Compiler>
<kompilator>
<providerOption>
Syntax
<providerOption
name="option-name"
value="option-value"
/>
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Attributes
| Attribute | Description |
|---|---|
name |
Atribut yang diperlukan. Menentukan nama opsi; misalnya, "CompilerVersion". |
value |
Atribut yang diperlukan. Menentukan nilai untuk opsi; misalnya, "v3.5". |
Elemen Anak
Tidak ada.
Elemen Induk
| Elemen | Description |
|---|---|
| <Elemen> konfigurasi | Elemen akar dalam setiap file konfigurasi yang digunakan oleh runtime bahasa umum dan aplikasi .NET Framework. |
| <Elemen system.codedom> | Menentukan pengaturan konfigurasi pengkompilasi untuk penyedia bahasa yang tersedia. |
| <Compilers> Element | Kontainer untuk elemen konfigurasi kompilator; berisi nol atau lebih <compiler> elemen. |
| <Compiler> Element | Menentukan atribut konfigurasi pengkompilasi untuk penyedia bahasa. |
Komentar
Di .NET Framework versi 3.5, penyedia kode Code Document Object Model (CodeDOM) dapat mendukung opsi khusus penyedia dengan menggunakan <providerOption> elemen .
.NET Framework 3.5 menyertakan rakitan .NET Framework 2.0 yang diperbarui dan menyediakan rakitan versi baru 3.5 yang berisi jenis baru. Penyedia kode Microsoft C# dan Visual Basic terkandung dalam rakitan .NET Framework 2.0 tetapi telah diperbarui untuk mendukung kompilator versi 3.5. Secara default, penyedia kode yang diperbarui menghasilkan kode untuk pengkompilasi versi 2.0. Anda dapat menggunakan <providerOption> elemen untuk mengubah versi pengkompilasi target menjadi 3.5. Untuk melakukan ini, tentukan "CompilerVersion" untuk name atribut dan "v3.5" untuk value atribut . Anda harus mendahului nomor versi dengan huruf kecil "v".
Anda dapat membuat spesifikasi versi global dengan menambahkan <providerOption> elemen ke file .NET Framework 2.0 Machine.config atau root Web.config. Jika Anda memperbarui versi kompilator default ke 3.5 dalam file Machine.config, Anda dapat mengubahnya kembali ke 2.0 per aplikasi dengan menggunakan <providerOption> elemen dalam file konfigurasi aplikasi.
Pelaksana penyedia kode CodeDOM dapat memproses opsi kustom dengan menyediakan konstruktor yang mengambil providerOptions parameter jenis IDictionary<TKey,TValue>.
Example
Contoh berikut menunjukkan cara menentukan bahwa penyedia kode C# versi 3.5 harus digunakan.
<configuration>
<system.codedom>
<compilers>
<!-- zero or more compiler elements -->
<compiler
language="c#;cs;csharp"
extension=".cs"
type="Microsoft.CSharp.CSharpCodeProvider, System,
Version=2.0.3600.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089"
compilerOptions="/optimize"
warningLevel="1" >
<providerOption
name="CompilerVersion"
value="v3.5" />
</compiler>
</compilers>
</system.codedom>
</configuration>