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.