Emplacement de l'assembly

Mise à jour : novembre 2007

L'emplacement d'un assembly détermine si le Common Language Runtime peut le trouver lorsqu'il est référencé. Il peut également déterminer si l'assembly peut être partagé avec d'autres assemblys. Vous pouvez déployer un assembly aux emplacements suivants :

  • Répertoire ou sous-répertoires de l'application.

    Il s'agit de l'emplacement le plus courant pour déployer un assembly. Les sous-répertoires du répertoire racine d'une application peuvent être basés sur la langue ou sur la culture. Si un assembly possède des informations dans l'attribut de culture, il doit être placé dans un sous-répertoire du répertoire de l'application avec le nom de cette culture.

  • Global Assembly Cache.

    Il s'agit d'un cache de code à l'échelle de l'ordinateur, installé au même emplacement que le Common Language Runtime. Dans la plupart des cas, si vous comptez partager un assembly entre plusieurs applications, vous devez le déployer dans le Global Assembly Cache.

  • Serveur HTTP.

    Un assembly déployé sur un serveur HTTP doit avoir un nom fort. Pointez sur l'assembly dans la section du code base du fichier de configuration de l'application.

Voir aussi

Concepts

Création d'assemblys

Global Assembly Cache

Méthode de localisation des assemblys par le runtime

Autres ressources

Programmation à l'aide d'assemblys