Cómo a versión de ensamblado Usar y versión de archivo de ensamblado

Seleccione idioma Seleccione idioma
Id. de artículo: 556041 - Ver los productos a los que se aplica este artículo
Autor: Vikas Goyal MVP
Expandir todo | Contraer todo

Resumen

AssemblyInfo.cs proporciona dos atributos para establecer dos tipos distintos de versiones. Esta sugerencia muestra cómo utilizar aquellos dos atributos.

Propina

Cómo a versión de ensamblado Usar y versión de archivo de ensamblado

El marco de trabajo .NET proporciona oportunidad de establecer dos tipos distintos de números de versión en cada ensamblado.
 
Versión de ensamblado: Esto es el número de versión utilizado por marco de trabajo durante generación y en tiempo de ejecución para localizar, vincular y cargar los ensamblados. Cuando agrega referencia a cualquier ensamblado en su proyecto, se vuelve a incrustar este número de versión. En tiempo de ejecución, CLR busca si se carga el ensamblado con este número de versión. Pero recuerde que se utiliza esta versión junto con nombre, que la información de símbolo y referencia cultural de clave pública si los ensamblados sólo son strong-named cerró la sesión. Si no es strong-named a ensamblados que estén firmados, se utiliza sólo nombre de archivo para la carga.
< STRONG / > 
Assembly File Version: Esto es del número de versión dado archivo como en sistema de archivos. Es mostrado por Explorador de Windows. Ello no utilizados nunca .NET Framework o motor en tiempo de ejecución para hacer referencia.
 
Atributos en AssemblyInfo.cs
// información de versión de un ensamblado consta de los cuatro valores siguientes:
//
// especializarse en versión
// minor versión
// genera número
/ / revisión
//
[ ensamblado : AssemblyVersion("1.0.0.0") ]
[ ensamblado : AssemblyFileVersion("1.0.0.0") ]
 
Proporcionar aumento de compilador el número a un * en lugar de make numéricos absolutos en uno cada vez que genera.
 
Suponga que está generando un ensamblado de marco de trabajo para su proyecto por muchos programadores que se utiliza mientras genera los ensamblados de aplicación. Si publica muy con frecuencia versión nueva de ensamblado, si dice cada día vez y si se denominó si los ensamblados son eficaces, Programadores tendrán que cambiar la referencia todas las veces liberar ensamblado nuevo. Esto puede resultar bastante laborioso y también esto puede llevar a referencias incorrectas. Mejor a opción de dicho grupo cerrado . los escenarios volátiles serán corregirle 'Assembly Version' y cambiar sólo el <STRONG> "Versión de el archivo de Ensamblado" </STRONG> Utiliza el número de versión de archivo de ensamblado para comunicar la última versión de ensamblado. En este caso los programadores no tendrán que cambiar las referencias y simplemente pueden sobrescribir el ensamblado en ruta de referencia. En versión central/final, las generaciones a las que tiene más sentido cambian la "versión" de ensamblado mayor mantienen el "Versión de el archivo de Ensamblado" mismas como versión de ensamblado.

Propiedades

Id. de artículo: 556041 - Última revisión: viernes, 02 de noviembre de 2007 - Versión: 1.0
La información de este artículo se refiere a:
  • Microsoft Visual Studio 2005
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente. Si ve errores y desea ayudar con este esfuerzo, rellene la encuesta en la parte inferior de este artículo.
Haga clic aquí para ver el artículo original (en inglés): 556041
RENUNCIA LEGAL DE COMMUNITY SOLUTIONS
NI MICROSOFT IBÉRICA S.R.L. ("MICROSOFT") NI SUS RESPECTIVOS PROVEEDORES GARANTIZAN LA IDONEIDAD, FIABILIDAD NI EXACTITUD DE LA INFORMACIÓN Y LOS GRÁFICOS INCLUIDOS. TODA LA INFORMACIÓN Y LOS GRÁFICOS RELACIONADOS SE PROPORCIONAN "TAL CUAL" SIN GARANTÍA DE NINGUNA CLASE. SIN PERJUICIO DE NINGUNA GARANTÍA IMPUESTA POR CUALQUIER LEY DE APLICACIÓN OBLIGADA, MICROSOFT Y/O SUS RESPECTIVOS PROVEEDORES RENUNCIAN POR LA PRESENTE A TODA GARANTÍA Y CONDICIÓN RESPECTO A ESTA INFORMACIÓN Y LOS GRÁFICOS RELACIONADOS, INCLUIDA CUALQUIER GARANTÍA Y CONDICIÓN IMPLÍCITA DE COMERCIABILIDAD, IDONEIDAD PARA UN DETERMINADO FIN, ESFUERZO RAZONABLE, TITULARIDAD Y AUSENCIA DE INFRACCIÓN. USTED ADMITE EXPRESAMENTE QUE, SIN PERJUICIO DE LOS CASOS EN LOS CUALES LA LEY VIGENTE PROHÍBA LA EXCLUSIÓN DE RESPONSABILIDAD POR DAÑOS, BAJO NINGÚN CONCEPTO, NI MICROSOFT NI SUS PROVEEDORES ACEPTARÁN RESPONSABILIDAD ALGUNA POR DAÑOS DIRECTOS O INDIRECTOS DE CUALQUIER ÍNDOLE U ORIGEN (INCLUYENDO, ENTRE OTROS, LOS DAÑOS POR PÉRDIDA DE USO, INFORMACIÓN O BENEFICIOS) QUE SE DERIVEN O ESTÉN RELACIONADOS CON EL USO O INCAPACIDAD DE USO DE LA INFORMACIÓN Y LOS GRÁFICOS RELACIONADOS INCLUIDOS.

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com