Tendo problemas para executar a análise de código do prompt de comando com msbuild
-
22-09-2019 - |
Pergunta
Estou usando o VS2010 RC enquanto segmentou .NET 3.5. Posso executar a análise de código via Visual Studio sem problemas. No entanto, quando tento executar a análise de código em nosso servidor CI, ele não está sendo executado. Quando tento construir usando o msbuild 4.0, recebo a seguinte exceção:
C: Arquivos de programas (x86) msbuild Microsoft VisualStudio V10.0 Codeanalysis Microsoft.codeanalysis.Targets (129,9): erro msb4018: a "codeanálise" falhou inesperadamente.
C: Arquivos de programas (x86) msbuild Microsoft VisualStudio V10.0 Codeanalysis Microsoft.codeanalysis.Targets (129,9): Erro msb4018: System.typeloadexception: não pode carregar o tipo 'System.Runtime.Runtime.versioning. TargetFrameworkAttribute 'da Assembly' mscorlib, versão = 4.0.0.0, cultura = neutro, publicKeyToken = b77a5c561934e089
Como eu disse, funciona bem quando eu o corro pelo vs.
Solução
Você terá tempos difíceis para configurar isso ...
Eu instalaria o VS2010 no servidor de construção. Problema resolvido.
Observação:
O servidor de construção deve ser uma replicação do seu ambiente de desenvolvedor (não o ambiente de produção)