-reference (Visual Basic)
Powoduje, że kompilator udostępnia informacje o typie w określonych zestawach obecnie kompilowanemu projektowi.
Składnia
-reference:fileList
lub
-r:fileList
Argumenty
Termin | Definicja |
---|---|
fileList |
Wymagany. Rozdzielana przecinkami lista nazw plików zestawów. Jeśli nazwa pliku zawiera spację, należy ująć nazwę w cudzysłów. |
Uwagi
Importowane pliki muszą zawierać metadane zestawu. Tylko typy publiczne są widoczne poza zestawem. Opcja -addmodule importuje metadane z modułu.
Jeśli odwołujesz się do zestawu (Zestaw A), który odwołuje się do innego zestawu (Zestaw B), musisz odwołać się do zestawu B, jeśli:
Typ z zestawu A dziedziczy po typie lub implementuje interfejs z zestawu B.
Wywoływana jest pole, właściwość, zdarzenie lub metoda, która ma zwracany typ lub typ parametru z zestawu B.
Użyj -libpath , aby określić katalog, w którym znajduje się co najmniej jeden z odwołań do zestawu.
Aby kompilator rozpoznawał typ w zestawie (a nie module), musi być zmuszony do rozpoznania typu. Jednym z przykładów sposobu, w jaki można to zrobić, jest zdefiniowanie wystąpienia typu. Inne sposoby są dostępne do rozpoznawania nazw typów w zestawie dla kompilatora. Jeśli na przykład dziedziczysz z typu w zestawie, nazwa typu staje się znana kompilatorowi.
Plik odpowiedzi Vbc.rsp, który odwołuje się do często używanych zestawów .NET Framework, jest domyślnie używany. Użyj polecenia -noconfig
, jeśli kompilator nie ma używać języka Vbc.rsp.
Krótka forma to -reference
-r
.
Przykład
Następujące polecenie kompiluje plik Input.vb
źródłowy i odwołania do zestawów z Metad1.dll
i Metad2.dll
do tworzenia Out.exe
.
vbc -reference:metad1.dll,metad2.dll -out:out.exe input.vb
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla