/reference (Visual Basic)
Indica al compilatore di rendere disponibili al progetto in corso di compilazione tutte le informazioni sui tipi presenti nei file specificati.
/reference:fileList
' -or-
/r:fileList
Argomenti
Termine |
Definizione |
fileList |
Obbligatorio.Elenco delimitato da virgole di nomi di file di assembly.Se il nome del file contiene uno spazio, racchiuderlo tra virgolette. |
Note
I file importati devono contenere metadati assembly.Solo i tipi pubblici sono visibili all'esterno dell'assembly.L'opzione /addmodule consente di importare 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), sarà necessario fare riferimento all'assembly B nei seguenti casi:
Se un tipo dell'assembly A eredita da un tipo o implementa un'interfaccia dall'assembly B.
Se 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ù riferimenti agli assembly, utilizzare /libpath.
Per consentire al compilatore di riconoscere un tipo in un assembly e non in un modulo, è necessario imporre la risoluzione del tipo.A tale scopo, è ad esempio possibile definire un'istanza del tipo.Esistono altri modi per consentire al compilatore di risolvere i nomi dei tipi in un assembly.Se si eredita da un tipo in un assembly, ad esempio, il nome del tipo diventa noto al compilatore.
Per impostazione predefinita, viene utilizzato il file di risposta Vbc.rsp che fa riferimento agli assembly .NET Framework comunemente utilizzati.Se non si desidera che il compilatore utilizzi il file Vbc.rsp, specificare /noconfig.
La forma abbreviata di /reference è /r.
Esempio
Nel codice 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
Vedere anche
Riferimenti
Esempi di righe di comando di compilazione (Visual Basic)