Kotak dialog Pengaturan Build Tingkat Lanjut (C#)

Berlaku untuk:yes Visual Studio noVisual Studio untuk Mac noVisual 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#).

Lihat juga