Megosztás a következőn keresztül:


<codeBase-elem>

Meghatározza, hogy a közös nyelvi futtatókörnyezet hol talál szerelvényt.

<Konfigurációs>
  <Runtime>
    <assemblyBinding>
      <dependentAssembly>
        <Codebase>

Syntax

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

Attribútumok és elemek

Az alábbi szakaszok az attribútumokat, a gyermekelemeket és a szülőelemeket ismertetik.

Attribútumok

Attribútum Leírás
href Kötelező attribútum.

Megadja azt az URL-címet, ahol a futtatókörnyezet megtalálja a szerelvény megadott verzióját.
version Kötelező attribútum.

Annak a szerelvénynek a verzióját adja meg, amelyre a kódbázis vonatkozik. A szerelvény verziószámának formátuma major.minor.build.revision.

version attribútum

Érték Leírás
A verziószám minden részén érvényes értékek 0 és 65535 között vannak. Nem alkalmazható.

Gyermekelemek

Nincsenek.

Szülőelemek

Elem Leírás
buildproviders Egyéni erőforrásfájlok fordításához használt buildszolgáltatók gyűjteményét határozza meg. Tetszőleges számú buildszolgáltatóval rendelkezhet.
compilation A ASP.NET által használt összes fordítási beállítást konfigurálja.
configuration A közös nyelvi futtatókörnyezet és .NET-keretrendszer alkalmazások által használt összes konfigurációs fájl gyökéreleme.
System.web Megadja a ASP.NET konfigurációs szakasz gyökérelemét.

Megjegyzések

Ahhoz, hogy a futtatókörnyezet a <codeBase> beállítást használja egy gép konfigurációs fájljában vagy közzétevői házirendfájljában, a fájlnak át kell irányítania a szerelvény verzióját is. Az alkalmazáskonfigurációs fájlok kódbázis-beállítással rendelkezhetnek a szerelvény verziójának átirányítása nélkül. A használandó szerelvényverzió meghatározása után a futtatókörnyezet a verziót meghatározó fájl kódbázis-beállítását alkalmazza. Ha nincs megadva kódbázis, a futtatókörnyezet a szokásos módon mintavételezi a szerelvényt.

Ha a szerelvény neve erős, a kódbázis beállítása bárhol lehet a helyi intraneten vagy az interneten. Ha a szerelvény privát szerelvény, a kódbázis-beállításnak az alkalmazás könyvtárához viszonyított elérési útnak kell lennie.

Az erős névvel nem rendelkező szerelvények esetében a rendszer figyelmen kívül hagyja a verziót, és a betöltő a codebase első megjelenését <használja a dependentAssemblyben><.> Ha van olyan bejegyzés az alkalmazáskonfigurációs fájlban, amely átirányítja a kötést egy másik szerelvényre, az átirányítás akkor is elsőbbséget élvez, ha a szerelvény verziója nem egyezik meg a kötési kérelemmel.

Példa

Az alábbi példa bemutatja, hogyan adhatja meg, hogy a futtatókörnyezet hol talál szerelvényt.

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

Lásd még