visual studio instalar code bootstrap autocompletar visual-studio-2010

visual-studio-2010 - instalar - visual studio code html class intellisense



Vincular la configuración de compilación a un perfil de publicación (3)

Estoy muy de acuerdo en que esto debe ser implementado. Actualmente es muy fácil cometer errores fatales al publicar.

Parece que esto se habrá (/ ha sido) arreglado para Visual Studio 11 pero no se cambiará para Visual Studio 2010: https://connect.microsoft.com/VisualStudio/feedback/details/690284/publish-profiles-do-not-include-build-configuration

¿Por qué Microsoft no le permite vincular una configuración de compilación a un perfil de publicación? En su lugar, le indica que use el menú desplegable en la interfaz principal de VS.

Encuentro esto extremadamente molesto, porque usamos transformaciones de configuración para cambiar nuestra configuración de configuración según el entorno en el que estamos publicando (como cadenas de conexión de base de datos). También registramos el archivo .Publish.xml para que las rutas de publicación se guarden en el control de código fuente. Si alguien se olvida de cambiar la configuración de compilación, podría publicar accidentalmente la prueba en producción o viceversa. Si pudiéramos verificar la selección de configuración de compilación con el perfil de publicación, no tendríamos este problema.

¿Alguien sabe si Microsoft planea cambiar esto en el futuro?


Para solucionar esto, puede escribir un script por lotes para realizar ambas partes del proceso. Use MSBuild para construir sus proyectos en la configuración de compilación requerida (usamos la versión para nuestras aplicaciones web). Si todo lo que necesita hacer es copiar la salida, MSBuild debería poder hacerlo por usted también con una tarea de copia. Si necesita implementar una aplicación web, use las herramientas de línea de comandos de MSDeploy para completar el comando de publicación. Ir a la línea de comandos con estas dos herramientas abre mucha personalización.


Por pura suerte, encontré esto:

http://blogs.msdn.com/b/webdev/archive/2012/06/15/visual-studio-2010-web-publish-updates.aspx

Si instala esta actualización (relacionada con Azure), las herramientas de publicación se actualizan a una interfaz de tipo asistente que SÍ vincula un perfil de publicación a una configuración de compilación específica.

Realmente no entiendo por qué esto está vinculado a Azure, pero funciona perfectamente para todos los tipos de publicación (uso la opción publicar en una carpeta). ¡No más publicaciones con la configuración de construcción incorrecta!