2010-07-30 17 views
0

Je dois obtenir des projets VS 2010 qui utilisent Visual Studio Tests sur un serveur de construction TFS 2008. Je ne voulais pas avoir à installer VS 2010, mais je suis maintenant prêt à le faire après avoir essayé les conseils d'une personne affichée ici:TFS 2008 pour construire VS 2010 projets - quelle version de VS devrait aller sur le serveur TFS?

http://www.richard-banks.org/2009/11/how-to-build-vs2010-solutions-using.html

et quelques autres postes que j'ai trouvé mais je suis toujours obtenir des erreurs à partir des DLL Test VS.

Quelle version de VS 2010 dois-je installer pour prendre en charge les versions avec des tests VS pour un serveur de génération TFS 2008?

+0

Quelles erreurs êtes-vous? –

+0

Pour les projets de test, je reçois: error CS0234: Le type ou nom d'espace de noms 'VisualStudio' n'existe pas dans l'espace de noms 'Microsoft' (manque-t-il une référence d'assembly?) Erreur d'orthographe des espaces de noms de: TestContext, TestMethod, TestMethodAttribute . Cela se produit uniquement sur le serveur de génération, pas sur les machines locales avec 2010. –

Répondre

0

J'ai pu obtenir des projets VS 2010 pour la génération en utilisant la source TFS 2008 uniquement en installant les agents Team Foundation Server Build et Team Foundation Server 2010 Build. Je devais aussi installer Microsoft Windows SDK pour Windows Server 2008.

J'ai suivi les conseils donnés ici et à définir l'agent de construction TFS 2008 à utiliser .net 4: http://www.richard-banks.org/2009/11/how-to-build-vs2010-solutions-using.html