Je viens de construire un serveur Windows 2012R comme serveur de construction.TFS 2013, GitTemplate12 avec MSBuild 14.0
Les éléments suivants sont installés:
- VS2012 avec la dernière mise à jour
- VS2013 avec la dernière mise à jour
- VS2015 avec la dernière mise à jour
- TFS 2013 sans mise à jour et configuré le Build Service
Nous utilisons GIT dans TFS 2013 de sorte que le modèle de processus de construction est GitTem plate12.xml.
Les tentatives suivantes ont été faites pour changer le contrôleur à utiliser MSBuild14.0 au lieu de MSBuild12.0 lors de la construction, sans succès
- ajouter /tv:14.0 /p:VisualStudioVersion=14.0 à les paramètres MSBuild dans la définition du processus de construction
- utilisez concepteur VS2013 pour changer le ToolVersion de activité RunMSBuild à « 14.0 » dans GitTemplate12.xml et modifier le processus de construction à utiliser i t
Aucune idée de ce qui pourrait être les problèmes? Vu d'autres personnes le font fonctionner avec le modèle TFS. Sentez-vous je suis à court de solutions possibles.
L'étape de diagnostic journal pour Run MS construire au début montre
Entrées ProjectsToBuild: String [] Tableau MSBuildMultiProc: True verbosité: ToolPlatform normal: Cibles Auto: RunCodeAnalysis: CommandLineArguments AsConfigured:/p: SkipInvalidConfigurations = true /tv:14.0 /p:VisualStudioVersion=14.0,
mais les journaux suivants pour la construction indique encore 12,0
C: \ Program Files \ Microsoft Team Foundation Server 12.0 \ Tools \ nuget.exe restaurer "D: \ Builds \ 11 \ abc.sln" -NonInteractive
Tous les forfaits sont répertoriés dans packages.config déjà installé.
C: \ Program Files (x86) \ MSBuild \ 12.0 \ bin \ amd64 \ MSBuild.exe/nologo/noconsolelogger "D: \ Builds \ 11 \ abc.sln"