Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Pengkompilasi baris perintah Visual Basic disediakan sebagai alternatif untuk mengkompilasi program dari lingkungan pengembangan terintegrasi Visual Studio (IDE). Berikut ini adalah daftar opsi pengkompilasi baris perintah Visual Basic yang diurutkan menurut abjad.
Setiap opsi kompilator tersedia dalam dua bentuk: -option dan /option. Dokumentasi hanya memperlihatkan formulir -option.
| Opsi | Tujuan |
|---|---|
| @ (Tentukan File Respons) | Menentukan file respons. |
| -? | Menampilkan opsi pengkompilasi. Perintah ini sama dengan menentukan -help opsi . Tidak ada kompilasi yang terjadi. |
-additionalfile |
Menamai file tambahan yang tidak secara langsung memengaruhi pembuatan kode tetapi dapat digunakan oleh penganalisis untuk menghasilkan kesalahan atau peringatan. |
| -addmodule | Menyebabkan pengkompilasi membuat semua informasi jenis dari file yang ditentukan tersedia untuk proyek yang saat ini Anda kompilasi. |
-analyzer |
Jalankan penganalisis dari rakitan ini (Bentuk pendek: -a) |
| -baseaddress | Menentukan alamat dasar DLL. |
| -bugreport | Membuat file yang berisi informasi yang memudahkan untuk melaporkan bug. |
-checksumalgorithm:<alg> |
Tentukan algoritma untuk menghitung checksum file sumber yang disimpan dalam PDB. Nilai yang didukung adalah: SHA1 (default) atau SHA256. Karena masalah tabrakan dengan SHA1, Microsoft merekomendasikan SHA256 atau lebih baik. |
| -codepage | Menentukan halaman kode yang akan digunakan untuk semua file kode sumber dalam kompilasi. |
| -awakutu | Menghasilkan informasi penelusuran kesalahan. |
| -Define | Mendefinisikan simbol untuk kompilasi bersyar. |
| -delaysign | Menentukan apakah rakitan akan ditandatangani sepenuhnya atau sebagian. |
| -Deterministik | Menyebabkan pengkompilasi menghasilkan rakitan yang konten binernya identik di seluruh kompilasi jika input identik. |
| -Doc | Memproses komentar dokumentasi ke file XML. |
| -errorreport | Menentukan bagaimana pengkompilasi Visual Basic harus melaporkan kesalahan kompilator internal. |
| -filealign | Menentukan tempat untuk meratakan bagian file output. |
| -Tolong | Menampilkan opsi pengkompilasi. Perintah ini sama dengan menentukan -? opsi . Tidak ada kompilasi yang terjadi. |
| -highentropyva | Menunjukkan apakah executable tertentu mendukung Pengacakan Tata Letak Ruang Alamat (ASLR) entropi tinggi. |
| -Impor | Mengimpor namespace dari rakitan tertentu. |
| -keycontainer | Menentukan nama kontainer kunci untuk pasangan kunci untuk memberikan nama yang kuat untuk rakitan. |
| -keyfile | Menentukan file yang berisi kunci atau pasangan kunci untuk memberikan nama yang kuat untuk rakitan. |
| -langversion | Tentukan versi bahasa: 9|9.0|10|10.0|11|11.0. |
| -libpath | Menentukan lokasi rakitan yang dirujuk oleh opsi -referensi . |
| -linkresource | Membuat link ke sumber daya terkelola. |
| -utama | Menentukan kelas yang berisi prosedur yang Sub Main akan digunakan saat startup. |
| -moduleassemblyname | Menentukan nama rakitan yang akan menjadi bagian modul. |
-modulename:<string> |
Tentukan nama modul sumber |
| -netcf | Mengatur pengkompilasi untuk menargetkan .NET Compact Framework. |
| -noconfig | Jangan kompilasi dengan Vbc.rsp. |
| -nologo | Menekan informasi banner kompilator. |
| -nostdlib | Menyebabkan pengkompilasi tidak mereferensikan pustaka standar. |
| -nowarn | Menekan kemampuan pengompilasi untuk menghasilkan peringatan. |
| -nowin32manifest | Menginstruksikan pengkompilasi untuk tidak menyematkan manifes aplikasi apa pun ke dalam file yang dapat dieksekusi. |
| -Mengoptimalkan | Mengaktifkan/menonaktifkan pengoptimalan kode. |
| -optioncompare | Menentukan apakah perbandingan string harus biner atau menggunakan semantik teks khusus lokal. |
| -optionexplicit | Memberlakukan deklarasi eksplisit variabel. |
| -optioninfer | Memungkinkan penggunaan inferensi jenis lokal dalam deklarasi variabel. |
| -optionstrict | Memberlakukan semantik bahasa yang ketat. |
| -keluar | Menentukan file output. |
-parallel[+|-] |
Menentukan apakah akan menggunakan build bersamaan (+). |
| -pathmap | Menentukan cara memetakan jalur fisik ke output nama jalur sumber oleh pengkompilasi. |
| -balei-balei | Menentukan platform prosesor yang ditargetkan pengkompilasi untuk file output. |
-preferreduilang |
Tentukan nama bahasa output pilihan. |
| -tenang | Mencegah pengkompilasi menampilkan kode untuk kesalahan dan peringatan terkait sintaksis. |
| -recurse | Mencari subdirektori untuk mengkompilasi file sumber. |
| -referensi | Mengimpor metadata dari rakitan. |
| -refonly | Output hanya rakitan referensi. |
| -refout | Menentukan jalur output rakitan referensi. |
| -removeintchecks | Menonaktifkan pemeriksaan luapan bilangan bulat. |
| -Sumber daya | Menyematkan sumber daya terkelola dalam rakitan. |
| -rootnamespace | Menentukan namespace untuk semua deklarasi tipe. |
-ruleset:<file> |
Tentukan file ruleset yang menonaktifkan diagnostik tertentu. |
| -sdkpath | Menentukan lokasi Mscorlib.dll dan Microsoft.VisualBasic.dll. |
| -subsistemversion | Menentukan versi minimum subsistem yang dapat digunakan file yang dapat dieksekusi yang dihasilkan. |
| -Target | Menentukan format file output. |
| -utf8output | Menampilkan output kompilator menggunakan pengodean UTF-8. |
| -vbruntime | Menentukan bahwa pengkompilasi harus dikompilasi tanpa referensi ke Pustaka Runtime Visual Basic, atau dengan referensi ke pustaka runtime tertentu. |
| -penyedehanaan kata | Menghasilkan informasi tambahan selama kompilasi. |
| -warnaserror | Mempromosikan peringatan ke kesalahan. |
| -win32icon | Menyisipkan file .ico ke dalam file output. |
| -win32manifest | Mengidentifikasi file manifes aplikasi Win32 yang ditentukan pengguna untuk disematkan ke dalam file portable executable (PE) proyek. |
| -win32resource | Menyisipkan sumber daya Win32 ke dalam file output. |