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.
Especifica onde o runtime da linguagem comum pode encontrar uma assembleia.
<configuração>
<tempo de execução>
<assemblyBinding>
<dependenteAssembleia>
<codeBase>
Sintaxe
<codeBase
version="Assembly version"
href="URL of assembly"/>
Atributos e Elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Attributes
| Attribute | Description |
|---|---|
href |
Atributo obrigatório. Especifica a URL onde o runtime pode encontrar a versão especificada da assembleia. |
version |
Atributo obrigatório. Especifica a versão do assembly a que a base de código se aplica. O formato de um número de versão assembly é major.minor.build.revision. |
Atributo da versão
| Valor | Description |
|---|---|
| Os valores válidos para cada parte do número de versão são de 0 a 65535. | Não aplicável. |
Elementos Subordinados
Nenhum.
Elementos Principais
| Elemento | Description |
|---|---|
buildproviders |
Define uma coleção de fornecedores de compilação usados para compilar ficheiros de recursos personalizados. Podes ter qualquer número de fornecedores de builds. |
compilation |
Configura todas as definições de compilação que ASP.NET utiliza. |
configuration |
O elemento raiz em cada arquivo de configuração usado pelo Common Language Runtime e aplicativos .NET Framework. |
System.web |
Especifica o elemento raiz para a secção de configuração ASP.NET. |
Observações
Para que o tempo de execução use a <codeBase> definição num ficheiro de configuração de máquina ou num ficheiro de política de publicador, o ficheiro também deve redirecionar a versão assembly. Os ficheiros de configuração da aplicação podem ter uma configuração de base de código sem redirecionar a versão assembly. Depois de determinar qual versão assembly usar, o runtime aplica a definição de base de código do ficheiro que determina a versão. Se não for indicada uma base de código, o runtime faz sondas para o assembly da forma habitual.
Se a assembly tiver um nome forte, a definição da base de código pode estar em qualquer lugar da intranet local ou da Internet. Se o assembly for um assembly privado, a definição da base de código deve ser um caminho relativo ao diretório da aplicação.
Para conjuntos sem nome forte, a versão é ignorada e o carregador usa a primeira aparição de <codebase> dentro <dependentAssembly>de . Se houver uma entrada no ficheiro de configuração da aplicação que redireciona a ligação para outra montagem, a redireção terá prioridade mesmo que a versão da montagem não corresponda ao pedido de vinculação.
Example
O exemplo seguinte mostra como especificar onde o tempo de execução pode encontrar uma montagem.
<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>