2011-12-27 9 views
9

Necesito lanzar constantemente un nuevo archivo ejecutable con modificaciones para enviar al usuario final. Las Propiedades Proyectos puesta a punto se establecen enConfiguración de Visual Studio No desinstala la versión anterior de la compilación

RemovePreviousVersion = True 
DetectNewerInstalledVersion = True 

Cuando libero una nueva construcción, me Valor mínimo de la versión y cambiar el código del producto.

(Como uso Visual Studio 2010, cuando incrementa la Versión, cambia automáticamente el código del producto, pero también he intentado cambiarlo manualmente).

Cuando se completa la compilación, la versión anterior no se desinstala.

Los ajustes son a continuación:

Set-up Project Properties in visual studio 2010 ultimate

EDIT: Después de algunas investigaciones más me he dado cuenta que FileVersion del proyecto también necesita ser incrementado. He hecho lo que en los AssemblyInfo.cs

[assembly: AssemblyVersion("0.0.0.2")] 
[assembly: AssemblyFileVersion("0.0.0.2")] 

Ambas versiones fueron 0.0.0.1. Después de la reconstrucción: el mismo problema.

¿Tienes alguna idea sobre cómo hacer esto?

Respuesta

5

Me he encontrado con esto también. Lo que encontré es que el cambio tiene que ser algo mayor que un cambio del Número de Revisión. Como mínimo, debe ser la compilación.

Versión principal.Menor versión. número de compilación .Revision

Así, en su caso:

[assembly: AssemblyVersion("0.0.2.0")] 
[assembly: AssemblyFileVersion("0.0.2.0")] 
+0

Esta solución no me ayuda ... i aumento versión de ensamblado, la versión de archivo de ensamblaje, la versión en las propiedades de configuración. Cuando instalo, parece que elimina la versión anterior, pero elimina el icono, el elemento del menú de inicio y deja los archivos en Archivos de programa. – JNM

+0

@JNM Luego tiene otra falla, intente asegurarse de que sus archivos no estén configurados como permanentes en el cuadro de propiedades, también asegúrese de cambiar la versión en la propiedad de configuración y deje que genere un nuevo ProductCode. –

Cuestiones relacionadas