-reference (Visual Basic)
Gör att kompilatorn gör typinformation i de angivna sammansättningarna tillgängliga för det projekt som du för närvarande kompilerar.
Syntax
-reference:fileList
eller
-r:fileList
Argument
Period | Definition |
---|---|
fileList |
Obligatoriska. Kommaavgränsad lista över sammansättningsfilnamn. Om filnamnet innehåller ett blanksteg omger du namnet inom citattecken. |
Kommentarer
De filer som du importerar måste innehålla sammansättningsmetadata. Endast offentliga typer visas utanför sammansättningen. Alternativet -addmodule importerar metadata från en modul.
Om du refererar till en sammansättning (sammansättning A) som själv refererar till en annan sammansättning (sammansättning B) måste du referera till sammansättning B om:
En typ från sammansättning A ärver från en typ eller implementerar ett gränssnitt från sammansättning B.
Ett fält, en egenskap, en händelse eller en metod som har en returtyp eller parametertyp från sammansättning B anropas.
Använd -libpath för att ange den katalog där en eller flera av sammansättningsreferenserna finns.
För att kompilatorn ska kunna identifiera en typ i en sammansättning (inte en modul) måste den tvingas att matcha typen. Ett exempel på hur du kan göra detta är att definiera en instans av typen. Det finns andra sätt att lösa typnamn i en sammansättning för kompilatorn. Om du till exempel ärver från en typ i en sammansättning blir typnamnet känt för kompilatorn.
Vbc.rsp-svarsfilen, som refererar till vanliga .NET Framework-sammansättningar, används som standard. Använd -noconfig
om du inte vill att kompilatorn ska använda Vbc.rsp.
Den korta formen av -reference
är -r
.
Exempel
Följande kommando kompilerar källfil Input.vb
och referenssammansättningar från Metad1.dll
och Metad2.dll
för att skapa Out.exe
.
vbc -reference:metad1.dll,metad2.dll -out:out.exe input.vb
Se även
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för