Bagikan melalui


Kotak dialog Pengaturan Build Tingkat Lanjut (C#)

Gunakan kotak dialog Advanced Build Pengaturan dari Project Designer untuk menentukan properti konfigurasi build lanjutan 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 Kompilator Internal

Menentukan apakah akan melaporkan kesalahan pengkompilasi ke Microsoft. Jika diatur untuk meminta (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 (C# Compiler Options).

Periksa aritmatika overflow/underflow

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 Pengompilasi 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 (C# Compiler Options).

Hasil

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 dibuat.

  • Penuh

    Memungkinkan melampirkan debugger ke program yang sedang berjalan.

  • pdbonly

    Memungkinkan penelusuran kesalahan kode sumber ketika program dimulai di debugger tetapi hanya akan menampilkan perakit ketika program yang sedang berjalan dilampirkan ke debugger.

  • Portabel

    Membuat 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 cara pembuatannya. Lihat PDB portabel untuk informasi selengkapnya.

  • Tertanam

    Menyematkan informasi simbol portabel ke dalam rakitan. Tidak ada file .PDB dibuat.

Untuk informasi selengkapnya, lihat /debug (Opsi Pengompilasi 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 diselaraskan pada batas yang merupakan kelipatan dari nilai ini, yang memengaruhi ukuran file output. Untuk informasi selengkapnya, lihat /filealign (C# Compiler Options).

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 Pengompilasi C#).

Baca juga