Share via


Como: Localizar Assemblies Usando DEVPATH

Os desenvolvedores podem usar certificar-se de que um assembly compartilhado que eles estão criando funciona corretamente com vários aplicativos. Em vez de colocar continuamente o assembly no cache global de assemblies durante o ciclo de desenvolvimento, o desenvolvedor pode criar uma variável de ambiente DEVPATH que aponta para o diretório de saída da compilação do assembly.

Por exemplo, suponha que você esteja criando um assembly compartilhado chamado MySharedAssembly e o diretório de saída é C:\MySharedAssembly\Debug. Você pode colocar o C:\MySharedAssembly\Debug na variável DEVPATH. Em seguida, você deve especificar o <developmentMode> o elemento no arquivo de configuração de máquina. Esse elemento informa o common language runtime para usar DEVPATH localizar assemblies.

O assembly compartilhado deve ser descoberto pelo runtime. Para especificar uma pasta particular para resolver o uso de referências do assembly do <codeBase> Elemento ou <probing> Elemento em um arquivo de configuração, conforme descrito em Especificar o local de um Assembly. Você também pode colocar o assembly em um subdiretório do diretório de aplicativo. Para obter mais informações, consulte Como o Runtime Localiza Assemblies.

Observação

Este é um recurso avançado, destinado apenas ao desenvolvimento.

O exemplo a seguir mostra como fazer com que o runtime procurar por assemblies nas pastas especificadas pela variável de ambiente DEVPATH.

Exemplo

<configuration>
  <runtime>
    <developmentMode developerInstallation="true"/>
  </runtime>
</configuration>

Essa configuração padrão é false.

Observação

Use esta configuração somente em tempo de desenvolvimento.O tempo de execução não verifica as versões de assemblies de nome forte encontrados no DEVPATH.Ela simplesmente usa o primeiro conjunto que ele encontra.

Consulte também

Outros recursos

Configurando aplicativos