2009-08-26 10 views
8

Je suis tombé sur des assemblages côte à côte pour la première fois aujourd'hui en essayant d'installer un jeu d'installation Debug sur une machine de test. Je l'ai réussi à la fin, mais a été laissé avec plusieurs questions:Que sont les assemblages côte à côte?

  1. Whare sont des assemblages côte-à-côte?
  2. traite-t-Windows avec ces assemblées différemment des autres assemblées
  3. Comment les applications en fonction des assemblages côte à côte traitent différemment d'assemblées normales
  4. Dans quelles situations peut quelqu'un veut créer un côté par assemblage latéral?

Répondre

9

La référence «Isolated Applications and Side-by-Side Assemblies» sur MSDN constitue probablement un point de départ pour la compréhension des assemblages côte à côte et de leur raison d'être.

Essentiellement, les assemblages côte à côte sont un moyen d'assurer qu'une application donnée toujours utiliser une version spécifique d'une DLL, en particulier DLL système Windows (tels que les contrôles communs), peu importe les Service Packs , Mises à jour ou de nouvelles applications installées après.

Autres liens d'intérêt:

0

assemblées côte à côte sont des ressources disponibles collection lors de l'exécution. Ils peuvent être une collection de dll, de classes, de bibliothèques de types ou d'interfaces. Une application avec tous les composants comme des assemblages côte-à-côte s'appelle une application isolée.

assemblées côte à côte constituent un moyen pour mettre en oeuvre plusieurs DLL dans un ensemble

http://www.mazecomputer.com/sxs/help/manifests.htm

Questions connexes