Bagikan melalui


-vbruntime

Menentukan bahwa pengkompilasi harus dikompilasi tanpa referensi ke Pustaka Runtime Visual Basic, atau dengan referensi ke pustaka runtime tertentu.

Sintaksis

-vbruntime:{ - | + | * | path }  

Argumen

-
Kompilasi tanpa referensi ke Pustaka Runtime Visual Basic.

+
Kompilasi dengan referensi ke Visual Basic Runtime Library default.

*
Kompilasi tanpa referensi ke Pustaka Runtime Visual Basic, dan sematkan fungsionalitas inti dari Pustaka Runtime Visual Basic ke dalam rakitan.

path
Kompilasi dengan referensi ke pustaka yang ditentukan (DLL).

Komentar

Opsi -vbruntime pengkompilasi memungkinkan Anda menentukan bahwa pengkompilasi harus dikompilasi tanpa referensi ke Pustaka Runtime Visual Basic. Jika Anda mengkompilasi tanpa referensi ke Pustaka Runtime Visual Basic, kesalahan atau peringatan dicatat pada konstruksi kode atau bahasa yang menghasilkan panggilan ke pembantu runtime Visual Basic. ( Pembantu runtime Visual Basic adalah fungsi yang ditentukan dalam Microsoft.VisualBasic.dll yang dipanggil pada waktu proses untuk menjalankan semantik bahasa tertentu.)

Opsi -vbruntime+ menghasilkan perilaku yang sama yang terjadi jika tidak ada -vbruntime sakelar yang ditentukan. Anda dapat menggunakan -vbruntime+ opsi untuk mengambil alih sakelar sebelumnya -vbruntime .

Sebagian besar objek jenis My tidak tersedia saat Anda menggunakan -vbruntime- opsi atau -vbruntime:path .

Menyematkan fungsionalitas inti Visual Basic Runtime

Opsi ini -vbruntime* memungkinkan Anda untuk mengkompilasi tanpa referensi ke pustaka runtime. Sebagai gantinya, fungsionalitas inti dari Pustaka Runtime Visual Basic disematkan di rakitan pengguna. Anda dapat menggunakan opsi ini jika aplikasi Anda berjalan pada platform yang tidak berisi runtime Visual Basic.

Anggota runtime berikut disematkan:

Jika Anda mengkompilasi menggunakan -vbruntime* opsi dan kode Anda mereferensikan anggota dari Pustaka Runtime Visual Basic yang tidak disematkan dengan fungsionalitas inti, pengkompilasi mengembalikan kesalahan yang menunjukkan bahwa anggota tidak tersedia.

Mereferensikan pustaka tertentu

Anda dapat menggunakan path argumen untuk dikompilasi dengan referensi ke pustaka runtime kustom alih-alih Visual Basic Runtime Library default.

Jika nilai untuk path argumen adalah jalur yang sepenuhnya memenuhi syarat ke DLL, pengkompilasi akan menggunakan file tersebut sebagai pustaka runtime. Jika nilai untuk path argumen bukan jalur yang sepenuhnya memenuhi syarat ke DLL, pengkompilasi Visual Basic akan mencari DLL yang diidentifikasi di folder saat ini terlebih dahulu. Kemudian akan mencari di jalur yang telah Anda tentukan dengan menggunakan opsi -sdkpath compiler. -sdkpath Jika opsi pengkompilasi tidak digunakan, pengkompilasi akan mencari DLL yang diidentifikasi di folder .NET Framework (%systemroot%\Microsoft.NET\Framework\versionNumber).

Contoh

Contoh berikut menunjukkan cara menggunakan -vbruntime opsi untuk mengkompilasi dengan referensi ke pustaka kustom.

vbc -vbruntime:C:\VBLibraries\CustomVBLibrary.dll  

Lihat juga