Sdílet prostřednictvím


<assemblyBinding> Element pro <modul runtime>

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

<konfigurace>
   <runtime>
     <AssemblyBinding>

Syntaxe

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

Atributy a prvky

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

Attributes

Vlastnost Description
xmlns Povinný atribut.

Určuje obor názvů XML vyžadovaný pro vazbu sestavení. Jako hodnotu použijte řetězec "urn:schemas-microsoft-com:asm.v1".
appliesTo Určuje verzi modulu runtime, na které se vztahuje přesměrování sestavení rozhraní .NET Framework. Tento volitelný atribut používá číslo verze rozhraní .NET Framework k označení, na jakou verzi se vztahuje. Pokud není zadán žádný appliesTo atribut, <assemblyBinding> element se vztahuje na 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 <assemblyBinding> prvky se použijí při použití rozhraní .NET Framework verze 1.0, i když appliesTo je zadaný atribut.

Podřízené prvky

prvek Description
<dependentAssembly> Zapouzdřuje zásady vazby a umístění sestavení pro sestavení. Pro každé sestavení použijte jednu <dependentAssembly> značku.
<sondování> Určuje podadresáře, které při načítání sestavení vyhledá modul clr clr jazyka Common Language.
<publisherPolicy> Určuje, jestli modul runtime používá zásady vydavatele.
<qualifyAssembly> Určuje úplný název sestavení, které se má dynamicky načíst při použití částečného názvu.

Nadřazené prvky

prvek Description
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ě sestavení a uvolňování paměti.

Example

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, jak pomocí atributu appliesTo přesměrovat vazbu sestavení .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é