/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:
Diretório de trabalho corrente.Este é o diretório do qual o compilador é chamado.
O diretório do sistema common language runtime.
Pastas especificadas pelos /lib.
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
Abra o projeto Páginas de propriedades caixa de diálogo.
Clique no Caminho de referências página de propriedades.
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