Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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