-reference (Visual Basic)
Indica al compilatore di rendere disponibili al progetto in fase di compilazione le informazioni sui tipi presenti negli assembly specificati.
Sintassi
-reference:fileList
or
-r:fileList
Argomenti
Termine | Definizione |
---|---|
fileList |
Obbligatorio. Elenco di nomi di file di assembly delimitato da virgole. Se il nome del file contiene uno spazio, racchiudere il nome tra virgolette. |
Osservazioni:
I file importati devono contenere metadati dell'assembly. Solo i tipi pubblici sono visibili all'esterno dell'assembly. L'opzione -addmodule importa i metadati da un modulo.
Se si fa riferimento a un assembly (assembly A) che fa a sua volta riferimento a un secondo assembly (assembly B), è necessario fare riferimento all'assembly B nei casi seguenti:
Un tipo dell'assembly A eredita da un tipo o implementa un'interfaccia dall'assembly B.
Viene richiamato un campo, una proprietà, un evento o un metodo che presenta un tipo restituito o un tipo di parametro proveniente dall'assembly B.
Per specificare la directory in cui si trovano uno o più assembly cui si fa riferimento, usare -libpath.
Affinché il compilatore riconosca un tipo in un assembly (non un modulo), deve essere forzato a risolvere il tipo. Un esempio di come eseguire questa operazione consiste nel definire un'istanza del tipo. Sono disponibili altri modi per risolvere i nomi dei tipi in un assembly per il compilatore. Ad esempio, se si eredita da un tipo in un assembly, il nome del tipo diventa noto al compilatore.
Il file di risposta Vbc.rsp, che fa riferimento agli assembly .NET Framework comunemente usati, viene usato per impostazione predefinita. Usare -noconfig
se non si vuole che il compilatore usi Vbc.rsp.
La forma breve di -reference
è -r
.
Esempio
Nel comando riportato di seguito viene compilato il file di origine Input.vb
e viene fatto riferimento agli assembly di Metad1.dll
e Metad2.dll
per generare Out.exe
.
vbc -reference:metad1.dll,metad2.dll -out:out.exe input.vb
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per