Compartilhar via


/lib (Opções do compilador de C#)

O /lib opção especifica o local dos assemblies referenciados por meio do /Reference (Opções do compilador de C#) 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 atual (o diretório a partir do qual você está chamando o compilador) ou no diretório de sistema do common language runtime.

  • dir2
    Um ou mais diretórios adicionais para procurar por referências do assembly.Separe os nomes de diretórios adicionais com uma vírgula e sem espaço 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; especificação de mais de uma vez acrescenta a quaisquer valores anteriores.

Uma alternativa ao uso /lib é copiar qualquer um no diretório de trabalho necessários módulos (assemblies); 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 fazer referência ao assembly não implica que o common language runtime será capaz de localizar e carregar o assembly em tempo de execução.Consulte Como o Runtime localiza Assemblies para obter detalhes sobre como o runtime localiza assemblies referenciados.

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

  1. Abra o projeto Páginas de propriedades caixa de diálogo.

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

  3. Modifica o conteúdo da caixa de listagem.

Para obter informações sobre como definir essa opção de compilador programaticamente, consulte ReferencePath.

Exemplo

Compile o 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 do assembly.

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

Consulte também

Tarefas

Como: modificar propriedades do projeto e as definições de configuração

Outros recursos

Opções do compilador C#