none
Comment est un assembly chargé par le CLR? RRS feed

  • Discussion générale

  • Lorsqu'une application .NET s'exécute, CLR commence à  établir la liaison avec la version d'un assembly avec quel l'application a été construite. Il utilise les étapes suivantes pour résoudre une référence d'assembly :

     

    1) Examiner les fichiers de configuration 

    2) Verifier pour les assemblys déjà référencées 

    3) Vérifier le Global Assembly Cache. 

    4) Localiser l’Assembly par Codebases ou Probing

      

    Découvrez l'article suivant pour description détaillée ci-dessus comme suit : 

    http://msdn.Microsoft.com/fr-fr/library/yx7xezcf.aspx


    Parfois, les développeurs ont besoin charger un assembly au moment de l'exécution qui peut être située dans n'importe quel dossier (pas seulement le dossier bin de l'application). Il existe trois méthodes pour mettre en œuvre de cette opération :

     

    · Installer l'assembly dans le Global Assembly Cache (GAC) 

    · Utiliser un fichier de configuration (.config) de l'application avec le tag <codeBase>

    · Utilisez l'événement AssemblyResolve  

     

    Veuillez lire cet article de la base de connaissances pour des explications détaillées et procédure pas à pas :

    http://support.Microsoft.com/kb/837908

     


    Pour plusieurs questions sur Visual Basic .NET, visitez Foire aux Questions – Visual Basic .NET FAQ et didacticiels


     


    Alex Petrescu - MSFT

     

    jeudi 4 février 2010 12:58