2009-08-26 24 views
8

Encontré ensamblajes uno al lado del otro por primera vez hoy al intentar instalar un juego de instalación de depuración en una máquina de prueba. Lo logré al final, pero me dejaron varias preguntas:¿Qué son los conjuntos uno al lado del otro?

  1. ¿Hay montajes uno al lado del otro?
  2. ¿Cómo trata de Windows con estos montajes de forma diferente a otros conjuntos
  3. ¿Cómo las aplicaciones en función de las asambleas lado a lado se ocupan de estos diferente a las asambleas normales
  4. ¿En qué situaciones podría alguien desea crear un Side-by montaje de lado?

Respuesta

9

Un punto de partida para la comprensión de los conjuntos uno al lado del otro y para qué sirven probablemente sea la referencia "Isolated Applications and Side-by-Side Assemblies" en MSDN.

Esencialmente, montajes de lado a lado son una forma de asegurar que una determinada aplicación se siempre utilizar una versión específica de un archivo DLL, particularmente DLL del sistema de Windows (como los controles comunes), independientemente de los Service Packs , Actualizaciones o nuevas aplicaciones instaladas después.

Otros enlaces de interés:

0

lado a lado son ensamblados colección de recursos disponibles en tiempo de ejecución. Pueden ser una colección de dlls, clases, bibliotecas de tipos o interfaces. Una aplicación con todos los componentes como conjuntos uno al lado del otro se llama una aplicación aislada.

conjuntos laterales a lado proporcionan una forma para la aplicación de múltiples dlls en un conjunto de

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

Cuestiones relacionadas