14 votes

Mise à jour du serveur de construction TFS 2010 pour supporter .net 4.5

Ce qui est nécessaire dans l'agent de construction tfs 2010, pour construire des projets .net 4.5, dans tfs 2008 nous devions définir la propriété MSBuildPath, mais la configuration semble être différente en 2010.

Je reçois le message d'erreur suivant. (614) : Le projet importé " C:\Program Fichiers (x86) \MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets " n'a pas été trouvé. Confirmez que le chemin d'accès dans la déclaration est correct et que le fichier existe sur le disque.

Comment nous avons géré la situation en 2008 http://blogs.msdn.com/b/willbar/archive/2009/11/01/building-net-4-0-applications-using-team-build-2008.aspx

0 votes

Il il semble que ça puisse marcher -- voyez-vous des erreurs lorsque vous tentez de construire ?

1 votes

Ce message d'erreur semble lié à ce problème lié au fait que VS n'est pas installé sur la machine de construction. . Avez-vous essayé les suggestions de cette question ?

18voto

Stefan De Smet Points 196

Il n'est pas nécessaire d'installer Visual Studio 2012. Copiez simplement les fichiers du dossier suivant d'un ordinateur sur lequel VS2012 est installé vers votre serveur de construction et cela devrait fonctionner :

C:\Program Fichiers (x86) \MSBuild\Microsoft\VisualStudio\v11.0\WebApplications\

1 votes

J'ai confirmé que c'est vrai lorsque VS 2010 était installé sur la Build Machine -- que vous pouvez simplement copier ces fichiers v11. Je ne sais pas si cela fonctionnerait encore si VS2010 n'était pas installé auparavant.

1 votes

Cela fonctionnera pour tout mais Soutien aux projets SQL. Cela nécessite un grand nombre d'étapes (installation du SQL Data Tier Framework, etc. - dans l'ensemble, il s'agit d'une installation de taille similaire). Il pourrait être utile d'envisager d'installer VS 2012 de toute façon.

0 votes

Cela ne fonctionnerait-il pas si vous installiez les outils MS Build (listés sous Downloads > Additional Software sur visualstudio.com, lien : go.microsoft.com/?linkid=9832060 ) ?

3voto

ElefantPhace Points 564

Il vous suffit d'installer Visual Studio 2012 et le tour est joué.

0 votes

Nous n'avons jamais eu à le faire auparavant, je préférerais ne pas installer Visual Studio sur les serveurs de construction. Doit-il être installé sur tous les agents de construction également.

0 votes

Que faire si mon serveur est un Server 2008 (PAS R2) et qu'il ne me laisse pas installer le SDK Windows 8 ou VS2012 ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X