Élément <assemblyBinding> pour <runtime>
Contient des informations à propos de la redirection des versions d'assemblys et de l'emplacement de ces derniers.
<configuration>
<runtime>
<assemblyBinding>
<assemblyBinding
xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v1.0.3705">
</assemblyBinding>
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attribut | Description |
---|---|
xmlns | Attribut requis. Spécifie l'espace de noms XML requis pour la liaison d'assembly. Utilisez la chaîne « urn:schemas-microsoft-com:asm.v1 » comme valeur. |
appliesTo | Spécifie la version du runtime à laquelle s'applique la redirection d'assembly .NET Framework. Cet attribut facultatif utilise un numéro de version .NET Framework pour indiquer la version à laquelle il s'applique. Si aucun attribut appliesTo n’est spécifié, l’élément <assemblyBinding> s’applique à toutes les versions de .NET Framework. L’attribut appliesTo a été introduit dans .NET Framework version 1.1 ; il est ignoré par .NET Framework version 1.0. Cela signifie que tous les éléments <assemblyBinding> s’appliquent quand .NET Framework version 1.0 est utilisé, même si un attribut appliesTo est spécifié. |
Élément | Description |
---|---|
<dependentAssembly> | Encapsule la stratégie de liaison et l'emplacement d'un assembly. Utilisez une étiquette <dependentAssembly> pour chaque assembly. |
<probing> | Spécifie les sous-répertoires interrogés par le Common Language Runtime lors du chargement des assemblys. |
<publisherPolicy> | Spécifie si le runtime applique la stratégie de l'éditeur. |
<qualifyAssembly> | Spécifie le nom complet de l'assembly qui doit être chargé dynamiquement quand un nom partiel est utilisé. |
Élément | Description |
---|---|
configuration |
Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework. |
runtime |
Contient des informations sur les liaisons d’assembly et l’opération garbage collection. |
L'exemple suivant montre comment rediriger une version d'assembly vers une autre et fournir une base de code.
<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>
L’exemple suivant montre comment utiliser l’attribut appliesTo pour rediriger la liaison d’un assembly .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>
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires: