Ini ialah arahan vbnc yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
vbnc, vbnc2 - Pengkompil Asas Visual Mono.
SINOPSIS
vbnc [pilihan] [fail sumber]
DESCRIPTION
(vbnc) ialah pengkompil CIL untuk bahasa VisualBasic.NET.
Aplikasi yang dibangunkan pada Windows dengan vbc boleh dilaksanakan pada Mono dan aplikasi yang disusun
dengan 'vbnc' boleh dilaksanakan pada .NET runtime.
Pengkompil Mono Visual Basic menerima pilihan yang sama seperti pengkompil Microsoft VB.NET.
Pilihan tersebut boleh bermula dengan slash atau sengkang (/checked adalah sama dengan -checked).
Fail sumber Visual Basic.NET biasanya berakhir dengan sambungan ".vb". Kompilasi VB.NET
kod sumber memerlukan semua fail yang membentuk perpustakaan, modul atau boleh laku
disediakan pada baris arahan. Tiada sokongan untuk kompilasi separa. Untuk mencapai
faedah penyusunan separa, anda harus menyusun atur cara mereka sendiri
perhimpunan, dan kemudian merujuknya dengan bendera "-r".
Pengkompil Mono Basic menjana imej (fail .exe) yang mengandungi kod bait CIL yang boleh
dilaksanakan oleh mana-mana sistem yang melaksanakan mesin maya Common Language Infrastructure
seperti enjin masa jalan Microsoft .NET pada Windows atau enjin masa jalan Mono pada Unix
sistem. Boleh laku tidak terikat pada CPU atau sistem pengendalian tertentu.
Pengkompil Mono Basic secara lalai hanya merujuk perhimpunan ini: mscorlib.dll,
Microsoft.VisualBasic.dll, System.dll dan System.Xml.dll. Jika anda ingin merujuk tambahan
perpustakaan anda mesti menentukannya secara manual menggunakan pilihan baris arahan -r:.
. vbnc pengkompil digunakan untuk menyusun terhadap profil terkini yang tersedia (kini
4.0 profil).
. vbnc2 pengkompil digunakan untuk menyusun terhadap profil 2.0.
PILIHAN
-addmodule:MODULE1[,MODULE2]
Termasuk modul yang ditentukan dalam pemasangan yang terhasil.
-halaman kod:ID
Menentukan halaman kod yang digunakan untuk memproses fail input dari tempat ia berada
dinyatakan pada. Secara lalai, fail akan diproses dalam halaman kod semasa. The
pengkompil juga akan secara automatik mengesan fail Unicode/UTF8 yang mempunyai tertanam
tanda bait pada permulaan.
Pengekodan popular lain ialah 28591 (Latin1), 1252 (iso-8859-1) dan 65001 (UTF-8).
-define:SYMLIST, -d:SYMLIST
Mentakrifkan simbol yang disenaraikan oleh senarai dipisahkan koma bertitik SYMLIST SYMBOL. ini
boleh diuji dalam kod sumber oleh pra-pemproses, atau boleh digunakan dengan kaedah
yang telah ditag dengan atribut Bersyarat.
-debug:AMOUNT
Tentukan jumlah maklumat penyahpepijatan untuk dipancarkan. Nilai yang mungkin untuk AMOUNT ialah
"penuh" dan "pdbonly".
-import:senarai import
Isytihar Import global untuk ruang nama tersenarai.
-abaikan:XXXX
Abaikan nombor amaran XXXX.
-lib:PATHLIST, -libpath:PATHLIST
Setiap laluan yang dinyatakan dalam senarai yang dipisahkan koma akan mengarahkan pengkompil untuk melihat
untuk perpustakaan dalam laluan yang ditentukan itu.
-utama:KELAS
Memberitahu pengkompil yang CLASS atau MODULE yang mengandungi titik masuk. Berguna apabila anda
sedang menyusun beberapa kelas dengan kaedah Utama.
-nologo
Sekat pencetakan maklumat hak cipta semasa permulaan.
-nostdlib, -nostdlib+
Gunakan bendera ini jika anda ingin menyusun pustaka teras. Ini menjadikan pengkompil
memuatkan jenis dalamannya daripada pemasangan yang sedang disusun.
-noconfig, -noconfig+
Melumpuhkan konfigurasi pengkompil lalai untuk dimuatkan. Pengkompil secara lalai
mempunyai rujukan kepada pemasangan sistem.
-nowarkan
Membuat pengkompil mengabaikan amaran.
-pilihan bandingkan:perduaan, -optioncompare:text
Pilih antara perbandingan rentetan binari dan teks. Lalai ialah rentetan binari
perbandingan.
-optionexplicit[+|-]
Memerlukan pengisytiharan pembolehubah yang jelas
-optionstrict[+|-]
Menguatkuasakan semantik bahasa yang ketat
-keluar:FNAME, -o NAMA
Namakan fail output yang akan dijana.
-q -senyap
Mengarahkan pengkompil untuk menunjukkan hanya mesej ralat untuk ralat berkaitan sintaks dan
amaran.
-sumber:RESOURCE[,ID]
Benam pada fail sumber yang diberikan. ID pilihan boleh digunakan untuk memberikan yang berbeza
nama kepada sumber. Jika tidak dinyatakan, nama sumber akan menjadi nama fail.
-linkresource:RESOURCE[,ID]
Pautan kepada SUMBER yang ditentukan. ID pilihan boleh digunakan untuk memberi nama kepada
sumber terpaut.
-r:PERHIMPUNAN1[,PERHIMPUNAN2], -r PERHIMPUNAN1[,PERHIMPUNAN2]
Rujuk perhimpunan yang dinamakan. Gunakan ini untuk menggunakan kelas daripada perhimpunan yang dinamakan dalam
program anda. Perhimpunan akan dimuatkan dari sama ada direktori sistem di mana
semua perhimpunan hidup, atau dari laluan yang diberikan secara eksplisit dengan pilihan -L.
Anda juga boleh menggunakan koma bertitik untuk memisahkan himpunan dan bukannya koma.
-sdkpath:PATH
Menetapkan laluan ke himpunan rangka kerja yang diperlukan (mscorlib.dll dan
Microsoft.VisualBasic.dll). Untuk menyusun ke profil yang berbeza daripada lalai, gunakan
pilihan ini ke laluan ke mscorlib.dll profil yang anda ingin susun.
-removeintchecks[+|-]
Alih keluar semakan integer. Lalai dimatikan.
-rootnamespace:ruang nama
Menentukan ruang nama akar untuk semua jenis pengisytiharan
-sasaran:JENIS, -t:JENIS
Digunakan untuk menentukan sasaran yang dikehendaki. Nilai yang mungkin adalah: exe (plain
boleh laku), winexe (Windows.Forms boleh laku), perpustakaan (perpustakaan komponen) dan
modul (separa perpustakaan).
-utf8output[+|-]
Memancarkan output pengkompil dalam pengekodan aksara UTF8. Pada masa ini diabaikan.
--versi
Menunjukkan versi pengkompil.
-warnaserror, -warnaserror+
Anggap amaran sebagai ralat.
KESTABILAN
Sehingga awal 2011, pengkompil Mono Visual Basic masih dianggap perisian beta. The
pengkompil adalah lengkap ciri (menyasarkan pengkompil Microsoft Visual Basic 8), walau bagaimanapun
ranap sistem masih berlaku, terutamanya dengan kod yang salah.
PENGARANG
Lihat ChangeLog untuk pengarang
Gunakan vbnc dalam talian menggunakan perkhidmatan onworks.net