Bonjour,

Je voudrais migrer des dizaines de projets Visual Studio 2005 vers 2008 et pour çà je dois appliquer la commande C:\VisualStudio\v90\Common7\IDE\devenv /upgrade nomprojet.sln

alors sous DOS en haut de mon arbo sachant qu'il y a juste en dessous le répertoire Souces qui contient toute l'arbo contenant l'ensemble des projets avec les sources, les .sln et les .vcproj, j'ai tapé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
for /r Sources %X in (*.sln) do C:\VisualStudio\v90\Common7\IDE\devenv /upgrade %X
çà a bien exécuté le devenv pour le premier .sln trouvé mais ensuite çà a créé toute une aborescence de répertoires Backup\Backup\Backup\.... et j'ai du interrompre le script.

Qu'est-ce que j'aurais du taper sous DOS pour pouvoir exécuter la commande devenv sur tous les .sln de mon arborescence sous le répertoire Sources ?

Merci.

Tapiou.


Addendum :
J'ai finalement trouvé d'où vient le pb : c'est que la commande devenv crée un répertoire backup avec un fichier .sln et là c'est sans fin ...

Ce n'est peut-être pas un script DOS qui est la solution à mon pb. Mais alors quoi ?
Quelqu'un saurait-il ?

Merci.

Tapiou.