PrecompilationFlags Enum
Definisi
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.
Menyediakan bendera yang menentukan perilaku prakomprekomilasi.
Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.
public enum class PrecompilationFlags
[System.Flags]
public enum PrecompilationFlags
[<System.Flags>]
type PrecompilationFlags =
Public Enum PrecompilationFlags
- Warisan
- Atribut
Bidang
| Nama | Nilai | Deskripsi |
|---|---|---|
| Default | 0 | Nilai default; tidak ada perilaku khusus yang ditentukan untuk prakompelasi. |
| Updatable | 1 | Aplikasi yang disebarkan akan dapat diperbarui. Bidang ini sesuai dengan pengalihan |
| OverwriteTarget | 2 | Direktori target dapat ditimpa. Bidang ini sesuai dengan |
| ForceDebug | 4 | Pengkompilasi akan memancarkan informasi debug. Bidang ini sesuai dengan pengalihan |
| Clean | 8 | Aplikasi akan dibangun "bersih": Komponen yang dikompilasi sebelumnya akan dikompilasi ulang. Bidang ini sesuai dengan pengalihan |
| CodeAnalysis | 16 | Bendera |
| AllowPartiallyTrustedCallers | 32 | Atribut AllowPartiallyTrustedCallersAttribute dihasilkan untuk rakitan, yang berarti rakitan dapat dipanggil oleh kode tepercaya sebagian. Bendera |
| DelaySign | 64 | Rakitan tidak sepenuhnya ditandatangani saat dibuat. Rakitan dapat ditandatangani nanti oleh alat penandatanganan seperti Sn.exe. Bendera |
| FixedNames | 128 | Rakitan dihasilkan dengan nama tetap untuk halaman Web. File tidak di-batch selama kompilasi dan sebaliknya dikompilasi satu per satu untuk menghasilkan nama tetap. |
| IgnoreBadImageFormatException | 256 | Pengkompilasi akan mengabaikan pengecualian format gambar yang buruk. |
Keterangan
Kelas PrecompilationFlags mendefinisikan perilaku manajer build selama prakomprekomilasi. Kelas ini ClientBuildManager mengambil PrecompilationFlags sebagai salah satu parameter konstruktornya. Prakomputasi dapat dilakukan secara terprogram melalui ClientBuildManager atau melalui alat baris perintah Aspnet_compiler.exe.