-reference (Visual Basic)
Zorgt ervoor dat de compiler typegegevens in de opgegeven assembly's beschikbaar maakt voor het project dat u momenteel samenvoegt.
Syntaxis
-reference:fileList
or
-r:fileList
Argumenten
Term | Definitie |
---|---|
fileList |
Vereist. Door komma's gescheiden lijst met assemblybestandsnamen. Als de bestandsnaam een spatie bevat, plaatst u de naam tussen aanhalingstekens. |
Opmerkingen
De bestanden die u importeert, moeten assemblymetagegevens bevatten. Alleen openbare typen zijn zichtbaar buiten de assembly. Met de optie -addmodule importeert u metagegevens uit een module.
Als u verwijst naar een assembly (Assembly A) die zelf verwijst naar een andere assembly (Assembly B), moet u verwijzen naar Assembly B als:
Een type van Assembly A neemt over van een type of implementeert een interface van Assembly B.
Een veld, eigenschap, gebeurtenis of methode met een retourtype of parametertype van Assembly B wordt aangeroepen.
Gebruik -libpath om de map op te geven waarin een of meer assemblyverwijzingen zich bevinden.
Om een type in een assembly (geen module) te herkennen, moet het worden gedwongen om het type op te lossen. Een voorbeeld van hoe u dit kunt doen, is een exemplaar van het type definiƫren. Er zijn andere manieren om typenamen in een assembly voor de compiler op te lossen. Als u bijvoorbeeld overgaat van een type in een assembly, wordt de naam van het type bekend bij de compiler.
Het Vbc.rsp-antwoordbestand, dat verwijst naar veelgebruikte .NET Framework-assembly's, wordt standaard gebruikt. Gebruik -noconfig
deze optie als u niet wilt dat de compiler Vbc.rsp gebruikt.
De korte vorm is -reference
-r
.
Opmerking
Met de volgende opdracht worden bronbestand Input.vb
en referentieassembly's gecompileerd van Metad1.dll
en Metad2.dll
om te produceren Out.exe
.
vbc -reference:metad1.dll,metad2.dll -out:out.exe input.vb
Zie ook
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort: Gedurende 2024 worden GitHub Issues uitgefaseerd als het feedbackmechanisme voor inhoud. Dit wordt vervangen door een nieuw feedbacksysteem. Ga voor meer informatie naar:Feedback verzenden en bekijken voor