vscode visual tag studio para extensiones color code closing brackethighlighter autocompletar visual-studio-2010 visual-studio publish profile

tag - Perfiles de publicación de Visual Studio 2010: ¿dónde están almacenados?



visual studio code autocomplete html (4)

Hemos configurado algunos perfiles de publicación que se utilizan para implementar aplicaciones web en varios servidores, y todo funciona muy bien con la implementación de 1 clic.

Sin embargo, encontramos que a pesar de que toda la solución está bajo control de fuente (SVN), los perfiles no parecen ser transferidos, por lo que necesitamos volver a crear los perfiles en la máquina de cada desarrollador manualmente.

Parece que, dado que los perfiles existen solo para la solución cargada actualmente, deben almacenarse en los archivos de la solución en algún lugar. Pero no se transfieren cuando alguien más realiza una actualización para extraer el código.

Supongo que cualquiera que sea el archivo en el que estén es uno que no estamos cubriendo en el proyecto de control de fuente, pero no he podido averiguar cuál.

Alguien debe saber dónde se almacenan los perfiles de publicación. ¿Hay alguna manera de copiarlos de máquina a máquina para que no tengamos que volver a escribirlos para cada desarrollador?


El nombre del archivo en realidad va a ser $ (ProjectName) .Publish.xml, y debe estar en la misma carpeta que su archivo .csproj. Si habilita la opción "Mostrar todos los archivos" en el Explorador de soluciones, aparecerá y podrá incluirla en su proyecto desde allí. Eso lo llevará al control de la fuente.

Una cosa a tener en cuenta es que VS no revisará automáticamente este archivo si intenta cambiar y guardar la configuración del perfil, pero tampoco arrojará un error. Hay una advertencia en una de las ventanas de Salida al respecto, si prestas atención; de lo contrario, parecerá que está ignorando los cambios.


En mi instalación de Visual Studio 2010 para un proyecto de sitio web, estos archivos están en App_Date / PublishProfiles.


La razón por la que tuve este problema fue debido a los archivos .user : noté que la configuración se guardaba en Properties/PublishProfiles/$(ProfileName).pubxml pero las credenciales necesarias para la implementación se guardaban en archivos .user que se estaban excluyendo de la fuente controlar.