/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

/noconfig

/Target (Visual Basic)

Público (Visual Basic)

Linhas de comando de compilação de amostra (Visual Basic)

Outros recursos

Visual Basic compilador de linha de comando