Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Powoduje, że kompilator udostępnia informacje o typie w określonych zestawach obecnie kompilowanemu projektowi.
Składnia
-reference:fileList
lub
-r:fileList
Argumenty (w programowaniu)
| Termin | Definicja |
|---|---|
fileList |
To jest wymagane. 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