La nouvelle fonction de validation des dépendances de VS 2017 Enterprise nécessite la vérification d'un composant supplémentaire dans le programme d'installation. Il met ensuite à niveau vos fichiers .csproj
pour inclure Microsoft.VisualStudio.TeamArchitect.ModelingProject.targets
. Fonctionne comme un charme local mais pas sur un serveur de build:Projet de validation des dépendances Visual Studio 2017 sur le serveur de génération
Erreur MSB4226: Le projet importé « C: \ Program Files (x86) \ Microsoft de Visual Studio \ 2017 \ Enterprise \ MSBuild \ Microsoft \ VisualStudio \ v15.0 \ ArchitectureTools \ Microsoft.VisualStudio.TeamArchitect.ModelingProject.targets " n'a pas été trouvé. En outre, a essayé de trouver "ArchitectureTools \ Microsoft.VisualStudio.TeamArchitect.ModelingProject.targets" dans le (s) chemin (s) de recherche de secours pour $ (VSToolsPath) - "C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v15.0 ". Ces chemins de recherche sont définis dans "C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ 15.0 \ Bin \ msbuild.exe.Config". Confirmez que le chemin dans la déclaration est correct et que le fichier existe sur le disque dans l'un des chemins de recherche.
Notre serveur de génération est Visual Studio Team Services configuré pour utiliser la dernière version de VS (c'est-à-dire 2017). De quoi avons-nous besoin pour installer/configurer pour le faire fonctionner?
Utilisez-vous l'agent hébergé ou un agent privé? –
Je crois que c'est un agent privé parce que lorsque nous y avons eu accès, nous avons dû nous connecter au VPN d'entreprise. – UserControl
J'ai le même problème mais en utilisant un agent hébergé. Toute suggestion? – Exatex