-reference (Visual Basic)

Způsobí, že kompilátor zpřístupní informace o typu v zadaných sestaveních pro projekt, který právě kompilujete.

Syntaxe

-reference:fileList  

nebo

-r:fileList  

Argumenty

termín Definice
fileList Povinné. Seznam názvů souborů sestavení oddělených čárkami Pokud název souboru obsahuje mezeru, uzavřete ho do uvozovek.

Poznámky

Importovaných souborů musí obsahovat metadata sestavení. Mimo sestavení jsou viditelné pouze veřejné typy. Možnost -addmodule importuje metadata z modulu.

Pokud odkazujete na sestavení (sestavení A), které samotné odkazuje na jiné sestavení (sestavení B), musíte odkazovat na sestavení B, pokud:

  • Typ ze sestavení A dědí z typu nebo implementuje rozhraní ze sestavení B.

  • Vyvolá se pole, vlastnost, událost nebo metoda s návratovým typem nebo typem parametru ze sestavení B.

Pomocí parametru -libpath určete adresář, ve kterém se nachází jeden nebo více odkazů na sestavení.

Aby kompilátor rozpoznal typ v sestavení (nikoli modulu), musí být nucen přeložit typ. Jedním z příkladů, jak to můžete udělat, je definovat instanci typu. Další způsoby jsou k dispozici k překladu názvů typů v sestavení kompilátoru. Pokud například zdědíte z typu v sestavení, název typu se pak zznamená kompilátoru.

Soubor odpovědí Vbc.rsp, který odkazuje na běžně používaná sestavení rozhraní .NET Framework, se ve výchozím nastavení používá. Použijte -noconfig , pokud nechcete, aby kompilátor používal Vbc.rsp.

Krátká forma -reference je -r.

Příklad

Následující příkaz zkompiluje zdrojový soubor Input.vb a referenční sestavení z Metad1.dll a Metad2.dll vytvořit Out.exe.

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

Viz také