Solución:
Creo que sé cuál es el problema. Cuando instala los bits del SDK de Azure, instala algunas actualizaciones de VS Web Publish. Uno de estos actualiza el archivo en
C:Program Files (x86)MSBuildMicrosoftVisualStudiov10.0WebApplicationsMicrosoft.WebApplication.targets
Según cómo se define nuestra configuración, si ese archivo tiene una marca de tiempo actualizada (por el motivo que sea), cuando instala el nuevo componente, el archivo no se actualiza.
Para resolver esto, debería poder seguir los pasos a continuación:
- Cambiar el nombre del
Microsoft.WebApplication.targets
paraMicrosoft.WebApplication.targets.bak
- Instalar / reparar usando el exe en http://go.microsoft.com/fwlink/?LinkId=253458
Tuve este problema y se solucionó agregando:
<Target Name="GatherAllFilesToPublish">
</Target>
al archivo de proyecto.
Esto funcionó para mí, solución: recopile todos los archivos para publicar el error
- Haga clic con el botón derecho en el proyecto y seleccione Editar (nombre del proyecto) .csproj. (por ejemplo, editar en el bloc de notas)
- Buscar
<Import Project="$(MSBuildToolsPath)Microsoft.CSharp.targets" />
-
Agregue lo siguiente encima de la línea.
<PropertyGroup> <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">13.0</VisualStudioVersion> <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)MicrosoftVisualStudiov$(VisualStudioVersion)</VSToolsPath> </PropertyGroup>
-
Guardar y recargar proyecto.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)