Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Observação
Este artigo é específico do .NET Framework. Ele não se aplica a implementações mais recentes do .NET, incluindo o .NET 6 e versões posteriores.
Os programadores podem querer garantir que um assembly partilhado que estão a construir funciona corretamente com múltiplas aplicações. Em vez de colocar continuamente o assembly na cache global de assembly durante o ciclo de desenvolvimento, o programador 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 está a construir um assembly partilhado chamado MySharedAssembly e que o diretório de saída é C:\MySharedAssembly\Debug. Podes colocar C:\MySharedAssembly\Debug na variável DEVPATH. Deve então especificar o <elemento developmentMode> no ficheiro de configuração da máquina. Este elemento indica ao runtime da linguagem comum para usar DEVPATH para localizar assemblies.
A montagem partilhada deve ser reconhecida pelo tempo de execução. Para especificar um diretório privado para resolver referências de assembly, use o <codeBase> Element ou <probing> Element num ficheiro de configuração, conforme descrito em Especificar a Localização de um Assembly. Também pode colocar o ficheiro assembly num subdiretório do diretório da aplicação. Para mais informações, veja Como o Runtime Localiza Assemblies.
Observação
Esta é uma funcionalidade avançada, destinada apenas ao desenvolvimento.
O exemplo seguinte mostra como fazer com que o runtime procure assemblies em diretórios especificados pela variável de ambiente DEVPATH.
Example
<configuration>
<runtime>
<developmentMode developerInstallation="true"/>
</runtime>
</configuration>
A definição padrão é falsa.
Observação
Use esta configuração apenas durante o desenvolvimento. O runtime não verifica as versões em assemblies com nomes fortes encontrados no DEVPATH. Simplesmente usa o primeiro conjunto que encontra.