/ lib (especificar Assembly Reference locais) (Opções do compilador translation from VPE for Csharp)

The / lib opção especifica o local dos assemblies referenciados por meio do /Reference (importação de metadados) (Opções do compilador translation from VPE for Csharp) opção.

/lib:dir1[,dir2]

Argumentos

  • dir1
    Um diretório para o compilador ver se um assembly referenciado não for encontrado no diretório de trabalho corrente (o diretório do qual você está invocando o compilador) ou no diretório de sistema Common linguagem tempo de execução's.

  • dir2
    Um ou mais diretórios adicionais para Pesquisar em referências de assembly.Separe os nomes de diretório adicionais com uma vírgula e sem espaços em branco entre elas.

Comentários

O compilador procura por referências de montagem que não correspondem completamente às exigências na seguinte ordem:

  1. Diretório de trabalho corrente.Este é o diretório do qual o compilador é chamado.

  2. O diretório do sistema common language runtime.

  3. Pastas especificadas pelos / lib.

  4. Diretórios especificados pela variável de ambiente LIB.

Use /Reference para especificar uma referência de assembly.

/ lib é aditivas; especificar mais de uma vez, acrescenta a quaisquer valores anteriores.

Uma alternativa ao uso de / lib é copiar para o diretório de trabalho qualquer assemblies necessários; isso permitirá que você simplesmente passar o nome do assembly para /Reference.Você pode excluir os assemblies do diretório de trabalho.Desde que o caminho para o assembly dependente não for especificado no manifesto do assembly, o aplicativo pode ser iniciado no computador de destino e irá localizar e usar o assembly no cache global de assemblies.

Porque o compilador pode referenciar o assembly não implica que o common linguagem runtime será capaz de localizar e carregar o assembly em tempo de execução.See Como o Runtime Localiza Assemblies Para obter detalhes sobre como o tempo de execução procura por assemblies referenciados.

Para conjunto esta opção do compilador no ambiente de desenvolvimento do Visual Studio

  1. em aberto propriedade Páginas caixa de diálogo.

  2. clicar no Caminho de referências página de propriedades.

  3. Modifica o Sumário da caixa de listagem.

Para obter informações sobre como conjunto opção do compilador programaticamente, consulte ReferencePath.

Exemplo

compilar t2.cs para criar um arquivo .exe.O compilador irá procurar no diretório de trabalho e no diretório raiz da unidade C. referências de assembly.

csc /lib:c:\ /reference:t2.dll t2.cs

Consulte também

Outros recursos

Opções do Compilador C#

Propriedades de Projeto (Visual Studio)