Tengo una solución de Visual Studio 2010 para una aplicación web que contiene todos los proyectos que componen la aplicación web, más el archivo .vdproj que crea el instalador. Todos los archivos están bajo gestión de configuración.¿Cómo puedo evitar que una compilación .vdproj actualice el PackageCode en cada compilación?
Cuando compilo esta solución sin cambios en ningún código fuente, Visual Studio verificará el archivo .vdproj y realizará cambios. Como mínimo, PackageCode se cambiará a un GUID diferente. En otras ocasiones, cambiará el orden de la jerarquía dentro de la sección "DeployProject" del archivo .vdproj además de actualizar el PackageCode.
Esto no ocurre con ninguno de nuestros otros archivos .vdproj. Una cosa que hace que este .vdproj sea único es que además de contener el resultado primario de los otros proyectos en la solución, contiene más de 50 archivos .iso, .kml, .jpg adicionales que no se originan en un proyecto de estudio visual. ¿Podrían estos estar causando que el PackageCode cambie de alguna manera?
Gracias por su respuesta. Es bueno saber que otros han informado sobre este error a MS. Como solución alternativa, hemos decidido dejar el archivo desprotegido para evitar el problema. – kcrossBAE
Esto parece seguir siendo problemático, ya que IDE sigue compilando y empaquetando toda la solución para cada ciclo. –