Ini adalah perintah vbnc yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
vbnc, vbnc2 - Kompilator Visual Basic Mono.
RINGKASAN
vbnc [opsi] [file sumber]
DESKRIPSI
(vbnc) adalah kompiler CIL untuk bahasa VisualBasic.NET.
Aplikasi yang dikembangkan di Windows dengan vbc dapat dijalankan di Mono dan aplikasi dikompilasi
dengan 'vbnc' dapat dijalankan pada runtime .NET.
Kompiler Mono Visual Basic menerima opsi yang sama dengan kompiler Microsoft VB.NET.
Opsi tersebut dapat dimulai dengan garis miring atau tanda hubung (/ dicentang sama dengan - dicentang).
File sumber Visual Basic.NET biasanya diakhiri dengan ekstensi ".vb". Kompilasi VB.NET
kode sumber membutuhkan semua file yang membentuk perpustakaan, modul, atau yang dapat dieksekusi untuk menjadi
disediakan pada baris perintah. Tidak ada dukungan untuk kompilasi parsial. Untuk mencapai
manfaat kompilasi parsial, Anda harus mengkompilasi program ke dalam program mereka sendiri
rakitan, dan kemudian merujuknya dengan bendera "-r".
Kompiler Mono Basic menghasilkan gambar (file .exe) yang berisi kode byte CIL yang dapat
dieksekusi oleh sistem apa pun yang mengimplementasikan mesin virtual Infrastruktur Bahasa Umum
seperti mesin runtime Microsoft .NET di Windows atau mesin runtime Mono di Unix
sistem. Eksekusi tidak terikat pada CPU atau sistem operasi tertentu.
Kompiler Mono Basic secara default hanya mereferensikan rakitan ini: mscorlib.dll,
Microsoft.VisualBasic.dll, System.dll dan System.Xml.dll. Jika Anda ingin referensi tambahan
perpustakaan Anda harus menentukannya secara manual menggunakan opsi -r: baris perintah.
vbnc compiler digunakan untuk mengkompilasi terhadap profil terbaru yang tersedia (saat ini
4.0 profil).
vbnc2 compiler digunakan untuk mengkompilasi terhadap profil 2.0.
PILIHAN
-tambahkan modul:MODULE1[,MODULE2]
Termasuk modul yang ditentukan dalam perakitan yang dihasilkan.
-kode halaman: ID
Menentukan halaman kode yang digunakan untuk memproses file input dari titik itu
ditentukan pada. Secara default, file akan diproses di halaman kode saat ini. NS
compiler juga akan secara otomatis mendeteksi file Unicode/UTF8 yang memiliki embedded
tanda byte di awal.
Pengkodean populer lainnya adalah 28591 (Latin1), 1252 (iso-8859-1) dan 65001 (UTF-8).
-tentukan: SIMLIS, -d: DAFTAR SIML
Mendefinisikan simbol yang terdaftar oleh daftar SYMLIST SYMBOL yang dipisahkan titik koma. Ini
dapat diuji dalam kode sumber oleh pra-prosesor, atau dapat digunakan dengan metode
yang telah diberi tag dengan atribut Conditional.
-debug: JUMLAH
Tentukan jumlah informasi debug yang akan dipancarkan. Kemungkinan nilai untuk AMOUNT adalah
"penuh" dan "pdbonly".
-import:import-list
Deklarasikan Impor global untuk ruang nama yang terdaftar.
-abaikan:XXXX
Mengabaikan nomor peringatan XXXX.
-lib: DAFTAR PATAH, -libpath: PATHLIST
Setiap jalur yang ditentukan dalam daftar yang dipisahkan koma akan mengarahkan kompiler untuk melihat
untuk perpustakaan di jalur yang ditentukan.
-utama: KELAS
Memberi tahu kompiler CLASS atau MODULE mana yang berisi titik masuk. Berguna saat Anda
sedang mengkompilasi beberapa kelas dengan metode Main.
-nologo
Menekan informasi hak cipta pencetakan saat startup.
-nostdlib, -nostdlib+
Gunakan tanda ini jika Anda ingin mengompilasi pustaka inti. Ini membuat kompiler
memuat tipe internalnya dari Majelis yang sedang dikompilasi.
-nokonfigurasi, -tidak ada konfigurasi+
Menonaktifkan konfigurasi kompiler default yang akan dimuat. Kompiler secara default
memiliki referensi ke rakitan sistem.
-peringatan
Membuat kompiler mengabaikan peringatan.
-pilihanbandingkan:biner, -pilihanbandingkan:teks
Pilih antara perbandingan string biner dan teks. Standarnya adalah string biner
perbandingan.
-pilihaneksplisit[+|-]
Memerlukan deklarasi variabel yang eksplisit
-pilihan ketat[+|-]
Terapkan semantik bahasa yang ketat
-keluar:FNAME, -o NAMA
Beri nama file output yang akan dihasilkan.
-q -diam
Memerintahkan kompiler untuk hanya menampilkan pesan kesalahan untuk kesalahan terkait sintaks dan
peringatan.
-sumber daya: SUMBER DAYA[,ID]
Sematkan ke file sumber daya yang diberikan. ID opsional dapat digunakan untuk memberikan yang berbeda
nama untuk sumber daya. Jika tidak ditentukan, nama sumber daya akan menjadi nama file.
-linkresource:SUMBERDAYA[,ID]
Tautan ke RESOURCE yang ditentukan. ID opsional dapat digunakan untuk memberi nama pada
sumber daya terkait.
-r:PERAKITAN1[,PERAKITAN2], -r PERAKITAN1[,PERAKITAN2]
Referensi majelis bernama. Gunakan ini untuk menggunakan kelas dari majelis bernama di
program Anda. Majelis akan dimuat dari salah satu direktori sistem di mana
semua rakitan hidup, atau dari jalur yang diberikan secara eksplisit dengan opsi -L.
Anda juga dapat menggunakan titik koma untuk memisahkan rakitan alih-alih koma.
-sdkpath: JALUR
Menetapkan jalur ke rakitan kerangka kerja yang diperlukan (mscorlib.dll dan
Microsoft.VisualBasic.dll). Untuk mengkompilasi ke profil yang berbeda dari default, gunakan
opsi ini ke jalur ke mscorlib.dll dari profil yang ingin Anda kompilasi.
-hapus cek[+|-]
Hapus cek bilangan bulat. Tidak aktif.
-rootnamespace:ruangnama
Menentukan namespace root untuk semua deklarasi tipe
-target: BAIK, -t:BAIK
Digunakan untuk menentukan target yang diinginkan. Nilai yang mungkin adalah: exe (polos
dapat dieksekusi), winexe (Windows.Forms dapat dieksekusi), perpustakaan (perpustakaan komponen) dan
modul (perpustakaan parsial).
-utf8keluaran[+|-]
Keluarkan keluaran kompiler dalam pengkodean karakter UTF8. Saat ini diabaikan.
--Versi: kapan
Menampilkan versi kompiler.
-kesalahan warna, -warnaserror+
Perlakukan peringatan sebagai kesalahan.
STABILITAS
Pada awal 2011, kompiler Mono Visual Basic masih dianggap sebagai perangkat lunak beta. NS
compiler adalah fitur-lengkap (menargetkan compiler Microsoft Visual Basic 8), namun
crash masih terjadi, terutama dengan kode yang salah.
PENULIS
Lihat ChangeLog untuk penulis
Gunakan vbnc online menggunakan layanan onworks.net