-reference (Visual Basic)

Derleyicinin, belirtilen derlemelerdeki tür bilgilerini derlediğiniz proje için kullanılabilir hale getirmesine neden olur.

Sözdizimi

-reference:fileList  

veya

-r:fileList  

Bağımsız değişkenler

Süre Tanım
fileList Gerekli. Derleme dosya adlarının virgülle ayrılmış listesi. Dosya adında boşluk varsa, adı tırnak içine alın.

Açıklamalar

İçeri aktardığınız dosyalar derleme meta verilerini içermelidir. Derleme dışında yalnızca genel türler görünür. -addmodule seçeneği bir modülden meta verileri içeri aktarır.

Başka bir derlemeye (B Derlemesi) başvuran bir derlemeye (Derleme A) başvurursanız, derleme B'ye başvurmanız gerekir:

  • Derleme A'dan bir tür, bir türden devralır veya B Derlemesinden bir arabirim uygular.

  • B Derlemesinden dönüş türüne veya parametre türüne sahip bir alan, özellik, olay veya yöntem çağrılır.

Derleme başvurularınızdan birinin veya daha fazlasının bulunduğu dizini belirtmek için -libpath kullanın.

Derleyicinin derlemedeki bir türü (modül değil) tanıması için türü çözümlemeye zorlanması gerekir. Bunu nasıl yapabileceğinize bir örnek, türün bir örneğini tanımlamaktır. Derleyici için bir derlemedeki tür adlarını çözümlemek için başka yollar da kullanılabilir. Örneğin, bir derlemedeki bir türden devralırsanız, tür adı derleyici tarafından bilinir hale gelir.

Yaygın olarak kullanılan .NET Framework derlemelerine başvuran Vbc.rsp yanıt dosyası varsayılan olarak kullanılır. Derleyicinin Vbc.rsp kullanmasını istemiyorsanız kullanın -noconfig .

kısa biçimi -reference şeklindedir -r.

Örnek

Aşağıdaki komut, ve kaynak dosyasını Input.vb ve başvuru derlemelerini Metad1.dllMetad2.dll derleyip oluşturur Out.exe.

vbc -reference:metad1.dll,metad2.dll -out:out.exe input.vb  

Ayrıca bkz.