Ceci est similaire à ces 2 questions:Faire CruiseControl.NET MSBuild travail Tâche Identique à VS 2008 Construire
Why does MSBuild fail from the command line where VS2008 succeeds?
How to get cmd line build command for VS solution?
Lorsque je construis à partir de Visual Studio 2008, la génération réussit. Si je compile à partir de la ligne de commande à l'aide de MSBuild fourni avec l'installation .NET Framework 3.5, il échoue normalement. Toutefois, si j'utilise l'invite de commandes Visual Studio 2008 qui est installée avec VS2008, elle réussit. Les réponses (que j'ai partiellement comprises) aux deux premières questions auxquelles je suis lié semblent être la raison pour laquelle cela échoue à partir de la ligne de commande. Ma question est spécifique à CruiseControl.NET. Comment puis-je appliquer leurs réponses pour qu'une tâche CruiseControl.Net MSBuild soit toujours réussie même après de futurs changements tant qu'elle se construit correctement dans VS 2008?
Merci d'avance pour l'aide!
Pourriez-vous envoyer l'erreur à laquelle vous êtes confronté avec la ligne de commande msbuild? L'utilisation de la tâche devenv est-elle possible dans votre cas? (voir http://confluence.public.thoughtworks.org/display/CCNET/Visual+Studio+Task) –
Les erreurs étaient trop importantes pour être publiées. Je voulais éviter d'installer VS sur le serveur CI. Je l'ai fonctionné maintenant. Merci. –