<codeBase> Elemento
Especifica onde o common language runtime pode encontrar um assembly.
<codeBase
version="Assembly version"
href="URL of assembly"/>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho, e elementos pai.
Atributos
Atributo |
Descrição |
---|---|
href |
Atributo obrigatório. Especifica a URL onde o runtime pode encontrar a versão especificada do assembly. |
version |
Atributo obrigatório. Especifica a versão do assembly a que codebase aplica-se. O formato de um número de versão do assembly é major.minor.build.revision. |
Atributo de versão
Valor |
Descrição |
---|---|
Para cada parte do número da versão, os valores válidos são 0 a 65535. |
Não aplicável. |
Elementos filho
Nenhum.
Elementos pai
Elemento |
Descrição |
---|---|
buildproviders |
Define uma coleção de provedores de compilação usada para compilar arquivos de recurso personalizado. Você pode ter qualquer número de provedores de compilação. |
compilation |
Configura as configurações de compilação que o ASP.NET utiliza. |
configuration |
O elemento raiz em cada arquivo de configuração usadas pelos common language runtime e .NET Framework aplicativos. |
System.web |
Especifica o elemento raiz para o ASP.Seção de configuração de rede. |
Comentários
Para o tempo de execução usar o <codeBase> a configuração em um arquivo de configuração de máquina ou um arquivo de diretiva de editor, o arquivo deve também redirecionar a versão do assembly. Arquivos de configuração do aplicativo podem ter uma configuração de codebase sem redirecionar a versão do assembly. Após determinar qual versão do assembly de usar, o runtime aplica-se a configuração do codebase do arquivo que determina a versão. Se nenhuma codebase é indicado, o tempo de execução testes para o assembly da maneira usual.
Se o assembly tem um nome forte, a configuração de codebase pode estar em qualquer lugar da intranet local ou na Internet. Se o assembly é um assembly particular, a configuração da Base de código deve ser um caminho relativo ao diretório do aplicativo.
Para assemblies sem um nome forte, a versão é ignorado e o carregador usa a primeira ocorrência de <codebase> dentro de <dependentAssembly>. Se houver uma entrada no arquivo de configuração do aplicativo redireciona a ligação para outro assembly, o redirecionamento terá precedência mesmo se o não de versão do assembly correspondem à solicitação de ligação.
Exemplo
O exemplo a seguir mostra como especificar onde o runtime pode encontrar um assembly.
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="myAssembly"
publicKeyToken="32ab4ba45e0a69a1"
culture="neutral" />
<codeBase version="2.0.0.0"
href="http://www.litwareinc.com/myAssembly.dll"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
Consulte também
Referência
Conceitos
Especificar o local de um Assembly
Como o Runtime Localiza Assemblies