Partager via


Étape 2 : recherche des assemblys précédemment référencés

Mise à jour : novembre 2007

Si l'assembly demandé a aussi été demandé lors d'appels précédents, le Common Language Runtime utilise l'assembly qui est déjà chargé. Ceci peut avoir des ramifications lors de l'attribution des noms des assemblys qui composent une application. Pour plus d'informations sur l'attribution des noms des assemblys, consultez Noms d'assemblys.

Si une demande précédente pour l'assembly a échoué, les demandes suivantes pour l'assembly échouent immédiatement, sans tentative de chargement de l'assembly. Depuis la version 2.0 du .NET Framework, les échecs de liaison d'assemblys sont mis en cache et les informations mises en cache sont utilisées pour déterminer s'il faut essayer de charger l'assembly.

Remarque :

Pour rétablir le comportement des versions 1.0 et 1.1 du .NET Framework, qui ne mettait pas en cache les échecs de liaison, incluez <disableCachingBindingFailures>, élément dans votre fichier de configuration.

Voir aussi

Concepts

Méthode de localisation des assemblys par le runtime

Scénarios de déploiement pour les applications .NET Framework

Étape 1 : examen des fichiers de configuration

Étape 3 : vérification du Global Assembly Cache

Étape 4 : localisation de l'assembly par le biais des codes base ou de la détection

Références d'assembly partielles

Référence

<disableCachingBindingFailures>, élément