estoy recibiendo el siguiente error producido por una acumulación Estoy corriendo a través TeamCity en mi máquina de desarrollo:Conjunto TargetProfile para un proyecto de Azure
[ResolveServiceConfiguration] WATMessage
[16:02:05][WATMessage] C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Windows Azure Tools\1.7\Microsoft.WindowsAzure.targets(354, 5): No default service configuration "ServiceConfiguration.cscfg" could be found in the project.
[16:02:05][Xxx.Azure.Production\Xxx.Azure.Production.ccproj] Project Xxx.Azure.Production\Xxx.Azure.Production.ccproj failed.
La misma solución se basa bien en VS.NET.
Creo que lo que tengo que hacer es configurar el TargetProfile
para cada uno de los proyectos de Azure (hay más de un problema) para anular el valor predeterminado de Cloud
pero no puedo encontrar dónde hacerlo.
Entonces, ¿cómo configuro el perfil de destino para un proyecto de Azure?
Para solucionar este problema, he creado ServiceConfiguration.Cloud.cscfg para cada proyecto de Azure utilizando el archivo .cscfg que se estaba estableciendo en la definición. – Boggin
¿Quiere decir que todo funciona en Visual Studio, pero no funciona en una herramienta de terceros TeamCity? Si se trata de un problema de Windows Azure, brinde más información. –
Creo que es una diferencia entre cómo VS y TeamCity crean una solución usando el archivo .sln. En VS, parece recoger qué .cscfg usar para cada .ccproj. En TeamCity usa el predeterminado (Cloud). Necesito entender qué es diferente entre una compilación de VS.NET y una compilación de TeamCity (en la ** misma máquina **) específicamente para recoger el .cscfg correcto a usar. Creo que puedo especificar TargetProfile como parámetro para MSBuild, pero ya no estoy usando .sln. – Boggin