Sdílet prostřednictvím


<element assemblyBinding> pro <modul runtime>

Obsahuje informace o přesměrování verze sestavení a umístění sestavení.

<Konfigurace>
  <Runtime>
    <sestaveníBinding>

Syntax

      <assemblyBinding
   xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">  
</assemblyBinding>  

Atributy a elementy

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

Atributy

Atribut Popis
Xmlns Požadovaný atribut.

Určuje obor názvů XML vyžadovaný pro vazbu sestavení. Jako hodnotu použijte řetězec "urn:schemas-microsoft-com:asm.v1".
platí pro Určuje verzi modulu runtime, na kterou se vztahuje přesměrování sestavení rozhraní .NET Framework. Tento volitelný atribut používá číslo verze rozhraní .NET Framework k určení, na jakou verzi se vztahuje. Pokud no appliesTo atribut je zadán, <assemblyBinding> element platí pro všechny verze rozhraní .NET Framework. Atribut appliesTo byl zaveden v rozhraní .NET Framework verze 1.1; Je ignorován rozhraním .NET Framework verze 1.0. To znamená, že všechny <elementy assemblyBinding> jsou použity při použití rozhraní .NET Framework verze 1.0, i když je zadán atribut appliedTo .

Podřízené elementy

Element Popis
<dependentAssembly> Zapouzdřuje zásady vazby a umístění sestavení pro sestavení. Pro každé sestavení použijte jednu <značku dependentAssembly> .
<Sondování> Určuje podadresáře, které modul CLR (Common Language Runtime) hledá při načítání sestavení.
<zásady vydavatele> Určuje, jestli modul runtime použije zásady vydavatele.
<qualifyAssembly> Určuje úplný název sestavení, které má být dynamicky načteno při použití částečného názvu.

Nadřazené elementy

Element Popis
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.
runtime Obsahuje informace o vazbách sestavení a uvolnění paměti.

Příklad

Následující příklad ukazuje, jak přesměrovat jednu verzi sestavení na jinou a poskytnout základ kódu.

<configuration>  
   <runtime>  
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">  
         <dependentAssembly>  
            <assemblyIdentity name="myAssembly"  
                              publicKeyToken="32ab4ba45e0a69a1"  
                              culture="neutral" />  
            <bindingRedirect oldVersion="1.0.0.0"  
                             newVersion="2.0.0.0"/>  
            <codeBase version="2.0.0.0"  
                      href="http://www.litwareinc.com/myAssembly.dll"/>  
         </dependentAssembly>  
      </assemblyBinding>  
   </runtime>  
</configuration>  

Následující příklad ukazuje použití atributu appliesTo k přesměrování vazby sestavení rozhraní .NET Framework.

<runtime>  
   <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">  
      <dependentAssembly>
         <assemblyIdentity name="mscorcfg" publicKeyToken="b03f5f7f11d50a3a" culture=""/>  
         <bindingRedirect oldVersion="0.0.0.0-65535.65535.65535.65535" newVersion="1.0.3300.0"/>  
      </dependentAssembly>  
   </assemblyBinding>  
</runtime>  

Viz také