<codeBase> elemento<codeBase> Element

Specifica se common language runtime può individuare un assembly.Specifies where the common language runtime can find an assembly.

<configuration><configuration>
<runtime><runtime>
<assemblyBinding ><assemblyBinding>
<dependentAssembly ><dependentAssembly>
<codeBase ><codeBase>

SintassiSyntax

   <codeBase    
version="Assembly version"  
href="URL of assembly"/>  

Attributi ed elementiAttributes and Elements

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.The following sections describe attributes, child elements, and parent elements.

AttributiAttributes

AttributoAttribute DescrizioneDescription
href Attributo obbligatorio.Required attribute.

Specifica l'URL in cui il runtime può individuare la versione specificata dell'assembly.Specifies the URL where the runtime can find the specified version of the assembly.
version Attributo obbligatorio.Required attribute.

Specifica la versione dell'assembly che viene applicata la codebase.Specifies the version of the assembly the codebase applies to. Il formato di un numero di versione di assembly è revisione.The format of an assembly version number is major.minor.build.revision.

Attributo di versioneversion Attribute

ValoreValue DescrizioneDescription
I valori validi per ogni parte del numero di versione sono compresi tra 0 e 65535.Valid values for each part of the version number are 0 to 65535. Non applicabile.Not applicable.

Elementi figlioChild Elements

Nessuno.None.

Elementi padreParent Elements

ElementoElement DescrizioneDescription
buildproviders Definisce una raccolta di provider di compilazione utilizzati per compilare file di risorse personalizzati.Defines a collection of build providers used to compile custom resource files. Possono essere presenti più provider di compilazione.You can have any number of build providers.
compilation Consente di configurare tutte le impostazioni di compilazione che utilizza ASP.NET.Configures all the compilation settings that ASP.NET uses.
configuration Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework.The root element in every configuration file used by the common language runtime and .NET Framework applications.
System.web Consente di specificare l'elemento radice per la sezione di configurazione ASP.NET.Specifies the root element for the ASP.NET configuration section.

NoteRemarks

Per il runtime di utilizzare il <codeBase > impostato in un file di configurazione di computer o un file dei criteri editore, il file deve reindirizzare la versione dell'assembly.For the runtime to use the <codeBase> setting in a machine configuration file or publisher policy file, the file must also redirect the assembly version. File di configurazione dell'applicazione possono avere un'impostazione di codebase senza eseguire il reindirizzamento alla versione dell'assembly.Application configuration files can have a codebase setting without redirecting the assembly version. Dopo aver determinato la versione di assembly da utilizzare, il runtime applica l'impostazione della codebase dal file che determina la versione.After determining which assembly version to use, the runtime applies the codebase setting from the file that determines the version. Se non è indicato alcun codebase, il runtime verifica per l'assembly nel modo consueto.If no codebase is indicated, the runtime probes for the assembly in the usual way.

Se l'assembly dispone di un nome sicuro, l'impostazione della codebase può essere in un punto qualsiasi nella rete intranet locale o Internet.If the assembly has a strong name, the codebase setting can be anywhere on the local intranet or the Internet. Se l'assembly è un assembly privato, l'impostazione di codebase deve essere un percorso relativo alla directory dell'applicazione.If the assembly is a private assembly, the codebase setting must be a path relative to the application's directory.

Per gli assembly senza nome sicuro, la versione viene ignorata e il caricatore Usa la prima occorrenza di <codebase > all'interno di <dependentAssembly >.For assemblies without a strong name, version is ignored and the loader uses the first appearance of <codebase> inside <dependentAssembly>. Se c'è una voce nel file di configurazione dell'applicazione che reindirizza l'associazione a un altro assembly, il reindirizzamento avrà la precedenza anche se la versione dell'assembly non corrisponde alla richiesta di associazione.If there is an entry in the application configuration file that redirects binding to another assembly, the redirection will take precedence even if the assembly version doesnt match the binding request.

EsempioExample

Nell'esempio seguente viene illustrato come specificare in cui il runtime può individuare un assembly.The following example shows how to specify where the runtime can find an 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>  

Vedere ancheSee Also

Schema delle impostazioni di runtimeRuntime Settings Schema
Schema dei file di configurazioneConfiguration File Schema
Specifica della posizione di un assemblySpecifying an Assembly's Location
Come il runtime individua gli assemblyHow the Runtime Locates Assemblies