Sdílet prostřednictvím


<codeBase> Element

Určuje, kde může modul CLR (Common Language Runtime) najít sestavení.

<konfigurace>
   <runtime>
     <AssemblyBinding>
       <dependentAssembly>
         <codeBase>

Syntaxe

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

Atributy a prvky

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Attributes

Vlastnost Description
href Povinný atribut.

Určuje adresu URL, kde modul runtime může najít zadanou verzi sestavení.
version Povinný atribut.

Určuje verzi sestavení, na které se základ kódu vztahuje. Formát čísla verze sestavení je major.minor.build.revision.

atribut version

Hodnota Description
Platné hodnoty pro každou část čísla verze jsou 0 až 65535. Nelze použít.

Podřízené prvky

Žádné.

Nadřazené prvky

prvek Description
buildproviders Definuje kolekci zprostředkovatelů sestavení sloužících ke kompilaci vlastních souborů prostředků. Můžete mít libovolný počet zprostředkovatelů sestavení.
compilation Nakonfiguruje všechna nastavení kompilace, která ASP.NET používá.
configuration Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework.
System.web Určuje kořenový prvek pro oddíl konfigurace ASP.NET.

Poznámky

Aby modul runtime používal <codeBase> nastavení v konfiguračním souboru počítače nebo souboru zásad vydavatele, musí soubor také přesměrovat verzi sestavení. Konfigurační soubory aplikace můžou mít nastavení základu kódu bez přesměrování verze sestavení. Po určení verze sestavení, která se má použít, modul runtime použije nastavení základu kódu ze souboru, který určuje verzi. Pokud není označen žádný základ kódu, sondy modulu runtime pro sestavení obvyklým způsobem.

Pokud má sestavení silný název, nastavení základu kódu může být kdekoli v místním intranetu nebo internetu. Pokud je sestavení privátní sestavení, musí být nastavení základu kódu relativní k adresáři aplikace.

Pro sestavení bez silného názvu je verze ignorována a zavaděč používá první vzhled <codebase> uvnitř <dependentAssembly>. Pokud je v konfiguračním souboru aplikace položka, která přesměruje vazbu na jiné sestavení, bude mít přesměrování přednost i v případě, že verze sestavení neodpovídá požadavku vazby.

Example

Následující příklad ukazuje, jak určit, kde modul runtime může najít sestavení.

<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>

Viz také