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