/Reference (Visual Basic)
Faz com que o compilador torne informações de tipo nas montagens especificadas disponíveis para o projeto que você está compilando atualmente.
/reference:fileList
' -or-
/r:fileList
Argumentos
Termo |
Definição |
fileList |
Obrigatório.Lista separada por vírgulas de nomes de arquivo da montagem.Se o nome do arquivo contiver um espaço, envolva-o com aspas (""). |
Comentários
O(s) arquivo(s) que você importar devem conter metadados do assembly.Apenas tipos públicos são visíveis fora do assembly.A opção /addmodule importa os metadados de um módulo.
Se você referencia um conjunto de módulos (Assembly A) que se faz referência a outro conjunto de módulos (assembly B), você precisa referenciar o Assembly B se:
Um tipo do Assembly A herda de um tipo ou implementa uma interface do Assembly B.
Um campo, propriedade, evento ou método que possui um tipo de retorno ou tipo de parâmetro de Assembly B é chamado.
Use /LIBPATH para especificar o diretório no qual uma ou mais das suas referências do assembly estão localizadas.
Para o compilador reconhecer um tipo em um conjunto de módulos (não um módulo), ele deve ser forçado a decidir o tipo.Um exemplo de como você pode fazer isso é definir uma instância do tipo.Outras maneiras estão disponíveis para decidir nomes de tipo em um conjunto de módulos (assembly) para o compilador.Por exemplo, se você herdar de um tipo em um conjunto de módulos (assembly), o nome do tipo, em seguida, torna-se conhecido para o compilador.
O arquivo de resposta Vbc.rsp, que referencia conjuntos de módulos (assemblies) .NET Framework muito usados, é usado por padrão.Use /noconfig se você não quiser que o compilador use o Vbc.rsp.
A forma curta de /reference é /r.
Exemplo
O código a seguir compila o arquivo fonte nput.vb e referencia conjuntos de módulos (assemblies) de Metad1.dll e M etad2.dll para produzir O ut.exe.
vbc /reference:metad1.dll,metad2.dll /out:out.exe input.vb
Consulte também
Referência
Linhas de comando de compilação de amostra (Visual Basic)