2009-08-04 13 views

Respuesta

4

¿Qué es un Ensamblaje?

Una unidad física de implementación.

¿Qué quiere decir la gente cuando dice 'copiar el montaje ...'?

La mayoría de los ensamblajes son XCopy desplegable, lo que significa que puede copiarlos a su destino.

¿Cuál es el propósito de AssemblyInfo.cs?

Establece los metadatos del nivel de ensamblaje. Cosas como el número de versión, los avisos de copyright, las normas de interoperabilidad COM, etc.

4

Es aproximadamente análoga a DLL o EXE.

Los ensamblados son los componentes básicos de las aplicaciones .NET Framework; ellos forman la unidad fundamental de implementación, control de versiones, reutilización, alcance de activación y permisos de seguridad. Un ensamblaje es una colección de tipos y recursos que están diseñados para funcionar juntos y formar una unidad lógica de funcionalidad. Un ensamblado proporciona el tiempo de ejecución de lenguaje común con la información que necesita para conocer las implementaciones de tipo. Para el tiempo de ejecución, un tipo no existe fuera del contexto de un ensamblaje.

http://msdn.microsoft.com/en-us/library/hk5f40ct%28VS.71%29.aspx

2

Asamblea = DLL .NET o EXE; AssemblyInfo.cs es el lugar convencional para poner los valores que vivieron en el recurso Versión de un ejecutable nativo.

4

un reutilizable, versionable y bloque de construcción de auto-descripción de una aplicación de tiempo de ejecución de lenguaje común .

Es mejor ir a la página web del creador y hacer una búsqueda de:

http://msdn.microsoft.com/en-us/library/hk5f40ct(VS.71).aspx

http://msdn.microsoft.com/en-us/library/system.reflection.assembly.aspx

Es reutilizable, lo que significa que puede duplicar y usarlo en conjunción con otras aplicaciones/conjuntos que lo referencia.

Es versionable, lo que significa que puede tener muchas versiones diferentes del mismo ensamblaje y otras aplicaciones/ensamblajes pueden hacer referencia a cualquiera de esas versiones, o solo a la más nueva.

Es autodescriptivo, lo que significa que proyecta una interfaz con el mundo para otras aplicaciones/ensamblajes a consumir.

AssemblyInfo.cs es solo un archivo donde puede editar varios descriptores sobre su conjunto. Por ejemplo, el título, la descripción o el número de versión.

2

AssemblyInfo.cs contiene atributos para el conjunto (definidos en todas las otras respuestas). Los atributos, por ejemplo, son información de versión.

Cuestiones relacionadas