Erro ao tentar construir asp.net aplicativo web MVC com TeamCity
-
03-07-2019 - |
Pergunta
Eu tenho um MVC Web Application Asp.Net que estou desenvolvendo. Eu tenho TeamCity instalado em minha estação de trabalho de desenvolvimento, e foram correndo CI baseia-se. Tudo foi muito bem trabalhar. Eu gostaria de mover TeamCity fora da minha máquina, e para o novo servidor dev / build que acabou de ser entregue. Eu não quero instalar o Visual Studio para o servidor de compilação. Mas nas encostas que msbuild não pode construir o projeto de aplicativo Web.
E: \ TeamCity \ buildAgent \ work \ 48e528785fe346fa \ src \ Web \ Web.csproj (489, 11): Erro MSB4019: O importado projeto "C: \ Program Files \ MSBuild \ Microsoft \ VisualStudio \ v9.0 \ WebApplications \ Microsoft.WebApplication.targets" não foi encontrado. Confirmar que o caminho na declaração é corrigir, e que existe o arquivo no disco.
Eu encontrei alguns hits no Google, mas nada aceitável. Sugestões foram, quer instalar o Visual Studio, ou copiar certos diretórios do Visual Studio para o servidor, etc.
O que posso fazer para permitir TeamCity para construir o meu projeto no servidor dev / build.
Solução
Looks como copiar o arquivo sobre vai certamente funcionar . Tentaste? Pense do arquivo .targets como uma série de definições de como MSBuild irá fazer o seu trabalho.