CompilationOptions Kelas
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili opsi kompilasi yang umum untuk C# dan VB.
public ref class CompilationOptions abstract
public abstract class CompilationOptions
type CompilationOptions = class
Public MustInherit Class CompilationOptions
- Warisan
-
CompilationOptions
- Turunan
Assembly |
Digunakan untuk membandingkan identitas assembly. Dapat menerapkan kebijakan unifikasi dan portabilitas khusus untuk platform target. Default jika tidak ditentukan. |
Check |
Apakah pemeriksaan batas pada aritmatika bilangan bulat diberlakukan secara default atau tidak. |
Concurrent |
Menentukan apakah kompilasi bangunan dapat menggunakan beberapa utas. |
Crypto |
Kontainer CSP yang berisi kunci untuk menandatangani output. |
Crypto |
Nama file yang berisi kunci publik dan privat yang digunakan untuk menghasilkan nama yang kuat dari rakitan kompilasi dan untuk menandatanganinya. |
Crypto |
Menentukan kunci publik yang digunakan untuk menghasilkan nama yang kuat untuk rakitan kompilasi, atau kosong jika tidak ditentukan. |
Delay |
Tandai perakitan kompilasi sebagai ditandatangani penundaan. |
Deterministic |
Menentukan apakah kompilasi harus deterministik. |
Errors |
Kumpulan kesalahan yang terkait dengan sekumpulan opsi kompilasi yang tidak kompatibel |
Features |
Kedaluwarsa.
Sekumpulan string yang menunjuk fitur pengkompilasi eksperimental yang akan diaktifkan. |
General |
Opsi laporan peringatan global |
Language |
Mendapatkan bahasa sumber ("C#" atau "Visual Basic"). |
Main |
Nama lengkap jenis yang mendeklarasikan metode Utama statis. Harus berupa nama yang tidak memenuhi syarat namespace layanan yang valid. Null jika ada metode Utama statis yang merupakan kandidat untuk titik masuk. |
Metadata |
Menentukan apakah akan mengimpor anggota dengan aksesibilitas selain publik atau dilindungi secara default. Nilai defaultnya adalah Public. Nilai yang ditentukan tidak akan memengaruhi kebenaran analisis yang dilakukan oleh pengkompilasi karena semua anggota yang diperlukan untuk kebenaran akan diimpor terlepas dari itu. Pengaturan ini dapat memaksa kompilasi untuk mengimpor anggota yang biasanya tidak. |
Metadata |
Menyelesaikan jalur ke referensi metadata yang ditentukan dalam sumber melalui direktif #r. Null jika kompilasi tidak dapat berisi referensi ke metadata selain yang secara eksplisit diteruskan ke pabriknya (seperti #r direktif dalam sumber). |
Module |
Nama modul utama, atau null jika nama default harus digunakan. |
Nullable |
Mendapatkan status konteks default yang dapat diubah ke null dalam kompilasi ini. |
Optimization |
Menentukan apakah pengoptimalan harus dilakukan pada IL output atau tidak. Ini terlepas dari apakah informasi PDB dihasilkan atau tidak. |
Output |
Jenis perakitan yang dihasilkan saat dipancarkan. |
Platform |
Menentukan versi runtime bahasa umum (CLR) mana yang dapat menjalankan assembly. |
Public |
Tandai perakitan kompilasi sebagai ditandatangani sepenuhnya, tetapi hanya tanda tangani dengan kunci umum. |
Report |
Apakah diagnostik ditekan dalam sumber, yaitu IsSuppressed benar, harus dilaporkan. |
Script |
Nama lengkap kelas implisit global (kelas skrip). Kelas ini secara implisit merangkum pernyataan tingkat atas, deklarasi jenis, dan deklarasi anggota. Bisa menjadi nama namespace yang memenuhi syarat. |
Source |
Mendapatkan resolver untuk menyelesaikan referensi dokumen sumber untuk kompilasi. Null jika kompilasi tidak diizinkan untuk berisi referensi file sumber, seperti pragma #line dan arahan #load. |
Specific |
Opsi laporan peringatan untuk setiap peringatan. |
Strong |
Memberikan nama yang kuat dan tanda tangan rakitan sumber. Null jika penandatanganan rakitan tidak didukung. |
Syntax |
Penyedia untuk mengambil opsi untuk pohon sintaks tertentu. |
Warning |
Tingkat peringatan global (bilangan bulat non-negatif). |
Xml |
Mendapatkan resolver untuk menyelesaikan referensi dokumen XML untuk kompilasi. Null jika kompilasi tidak diizinkan untuk berisi referensi file XML, seperti komentar dokumen XML menyertakan tag dan set izin yang disimpan dalam file XML. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Kedaluwarsa.
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Common |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Compute |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Equals(Object) |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Equals |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Get |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Get |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
With |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
With |
Membuat instans opsi baru dengan set properti build bersamaan yang sesuai. |
With |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
With |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
With |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
With |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
With |
Membuat instans opsi baru dengan set properti deterministik yang sesuai. |
With |
Membuat instans opsi baru dengan opsi diagnostik umum yang ditentukan. |
With |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
With |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
With |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
With |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
With |
Membuat instans opsi baru dengan pengoptimalan diaktifkan atau dinonaktifkan. |
With |
Membuat instans opsi baru dengan jenis output yang ditentukan. |
With |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
With |
Membuat instans opsi baru dengan platform yang ditentukan. |
With |
Membuat instans opsi baru dengan pengaturan tanda publik yang ditentukan. |
With |
Membuat instans opsi baru dengan opsi pelaporan diagnostik yang ditekan yang ditentukan. |
With |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
With |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
With |
Membuat instans opsi baru dengan opsi khusus diagnostik yang ditentukan. |
With |
Membuat instans opsi baru dengan opsi khusus diagnostik yang ditentukan. |
With |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
With |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
With |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Equality(Compilation |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Inequality(Compilation |
Mewakili opsi kompilasi yang umum untuk C# dan VB. |
Produk | Versi |
---|---|
Roslyn | 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0 |
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: