Bagikan melalui


-vbruntime

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

Sintaks

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

Argumen

-
Mengompilasi tanpa referensi ke Pustaka Runtime Visual Basic.

+
Mengompilasi tanpa referensi ke Pustaka Runtime Visual Basic default.

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

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

Keterangan

Opsi kompilator -vbruntime memungkinkan Anda menentukan bahwa kompilator harus dikompilasi tanpa referensi ke Pustaka Runtime Visual Basic. Jika Anda mengompilasi tanpa referensi ke Pustaka Runtime Visual Basic, kesalahan atau peringatan dicatat pada kode atau konstruksi bahasa yang menghasilkan panggilan ke bantuan runtime Visual Basic. (Bantuan runtime bahasa umum Visual Basic adalah fungsi yang ditentukan dalam Microsoft.VisualBasic.dll yang dipanggil pada durasi untuk menjalankan semantik bahasa tertentu.)

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

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

Menyematkan fungsionalitas inti runtime Visual Basic

Opsi -vbruntime* ini memungkinkan Anda untuk mengompilasi 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 mengompilasi menggunakan opsi -vbruntime* dan kode Anda mereferensikan anggota dari Pustaka Runtime Visual Basic yang tidak disematkan dengan fungsionalitas inti, kompilator mengembalikan kesalahan yang menunjukkan bahwa anggota tidak tersedia.

Mereferensikan pustaka tertentu

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

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

Contoh

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

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

Lihat juga