Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

Crear ensamblados

 

Se pueden crear ensamblados de un único archivo o de varios archivos mediante un IDE, como Visual Studio 2005 o mediante los compiladores y herramientas proporcionados en el Kit de Desarrollo de Software de Windows (SDK). El ensamblado más sencillo es un único archivo que tiene un nombre sencillo y se carga en un solo dominio de aplicación. A este ensamblado no pueden hacer referencia otros ensamblados de fuera del directorio de la aplicación. En este ensamblado no se pueden comprobar las versiones. Para desinstalar la aplicación que forma el ensamblado, no hay más que eliminar el directorio en que reside. Muchos programadores no necesitan más que un ensamblado con estas características para implementar una aplicación.

Se puede crear un ensamblado con varios archivos a partir de varios módulos de código y archivos de recursos. También se puede crear un ensamblado que puedan compartir varias aplicaciones. Un ensamblado compartido debe tener un nombre seguro y se puede implementar en la caché global de ensamblados.

Existen varias opciones para agrupar módulos de código y recursos en ensamblados, dependiendo de los siguientes factores:

  • Control de versiones

    Agrupe módulos que deban tener la misma información de versión.

  • Implementación

    Agrupe módulos de código y recursos compatibles con el modelo de implementación.

  • Reutilización

    Agrupe módulos si se pueden utilizar juntos de forma lógica con la misma finalidad. Por ejemplo, un ensamblado formado por tipos y clases que se usan raramente en el mantenimiento de programas se pueden poner en el mismo ensamblado. Además, los tipos que se vayan a compartir entre varias aplicaciones se deben agrupar en un ensamblado, que se debe firmar con un nombre seguro.

  • Seguridad

    Agrupe módulos que contengan tipos que requieran los mismos permisos de seguridad.

  • Ámbito

    Agrupe módulos que contengan tipos que sólo pueda ver el mismo ensamblado.

Si los ensamblados de Common Language Runtime van a estar disponibles para aplicaciones COM no administradas hay que tener en cuenta factores especiales. Para obtener más información sobre cómo trabajar con código no administrado, vea Exposing .NET Framework Components to COM.

Mostrar: