Kotak dialog Pengaturan Build Tingkat Lanjut (C#)
Berlaku untuk:
Visual Studio
Visual Studio untuk Mac
Visual Studio Code
Gunakan kotak dialog Pengaturan Build Tingkat Lanjut dari Perancang Proyek untuk menentukan properti konfigurasi build tingkat lanjut proyek. Kotak dialog ini hanya berlaku untuk proyek C#.
Umum
Opsi berikut memungkinkan Anda mengatur pengaturan tingkat lanjut umum.
Versi Bahasa
Tautan ke /langversion (opsi pengkompilasi C#), yang menyediakan informasi tentang bagaimana versi bahasa default dipilih berdasarkan kerangka kerja target proyek.
Pelaporan Kesalahan Pengkompilasi Internal
Menentukan apakah akan melaporkan kesalahan pengkompilasi ke Microsoft. Jika diatur ke prompt (default), Anda akan menerima perintah jika terjadi kesalahan kompilator internal, memberi Anda opsi untuk mengirim laporan kesalahan secara elektronik ke Microsoft. Jika diatur untuk mengirim, laporan kesalahan akan dikirim secara otomatis. Jika diatur ke antrean, laporan kesalahan akan diantrekan. Jika diatur ke tidak ada, kesalahan hanya akan dilaporkan dalam output teks pengkompilasi. Untuk informasi selengkapnya, lihat /errorreport (Opsi Pengkompilasi C#).
Periksa luapan/underflow aritmatika
Menentukan apakah pernyataan aritmatika bilangan bulat yang tidak berada dalam cakupan kata kunci yang dicentang atau tidak dicentang dan yang menghasilkan nilai di luar rentang jenis data akan menyebabkan pengecualian run-time. Untuk informasi selengkapnya, lihat /checked (Opsi Pengkompilasi C#).
Jangan mereferensikan mscorlib.dll
Menentukan apakah mscorlib.dll akan diimpor ke dalam program Anda, menentukan seluruh System namespace layanan. Centang kotak ini jika Anda ingin menentukan atau membuat namespace dan objek Anda sendiri System . Untuk informasi selengkapnya, lihat /nostdlib (Opsi Pengkompilasi C#).
Output
Opsi berikut memungkinkan Anda menentukan opsi output tingkat lanjut.
Informasi Debug
Menentukan jenis informasi penelusuran kesalahan yang dihasilkan oleh pengompilasi. Untuk informasi tentang cara mengonfigurasi performa debug aplikasi, lihat Membuat Gambar Lebih Mudah Di-Debug. Pengaturan ini memiliki opsi berikut:
Tidak ada
Menentukan bahwa tidak ada informasi penelusuran kesalahan yang akan dihasilkan.
Penuh
Memungkinkan melampirkan debugger ke program yang sedang berjalan.
pdbonly
Mengizinkan penelusuran kesalahan kode sumber ketika program dimulai di debugger tetapi hanya akan menampilkan perakit ketika program yang sedang berjalan dilampirkan ke debugger.
Portabel
Menghasilkan . File PDB, file simbol portabel khusus non-platform yang menyediakan alat lain, terutama debugger, informasi tentang apa yang ada dalam file utama yang dapat dieksekusi dan bagaimana itu diproduksi. Lihat PDB portabel untuk informasi selengkapnya.
Tertanam
Menyematkan informasi simbol portabel ke dalam rakitan. Tidak ada eksternal . File PDB diproduksi.
Untuk informasi selengkapnya, lihat /debug (Opsi Pengkompilasi C#).
Perataan File
Menentukan ukuran bagian dalam file output. Nilai yang valid adalah 512, 1024, 2048, 4096, dan 8192. Nilai-nilai ini diukur dalam byte. Setiap bagian akan diratakan pada batas yang merupakan kelipatan dari nilai ini, memengaruhi ukuran file output. Untuk informasi selengkapnya, lihat /filealign (Opsi Pengkompilasi C#).
Alamat Dasar Pustaka
Menentukan alamat dasar pilihan untuk memuat DLL. Alamat dasar default untuk DLL diatur oleh runtime bahasa umum .NET Framework. Untuk informasi selengkapnya, lihat /baseaddress (Opsi Pengkompilasi C#).