2

Je suis en train d'écrire un package d'intégration VS et de l'installer à l'aide de Visual Studio Setup Package. J'ai une action personnalisée qui exécute "devenv.exe/setup" quand le paquet est installé.Dois-je exécuter deux fois devenv.exe/setup? [VS 2005 et 2008]

Si l'utilisateur a installé VS 2005 et 2008, dois-je exécuter devenv.exe/setup à partir des deux répertoires? Comme si:

"C: \ Program Files \ Microsoft \ Visual Studio 8 \ Common7 \ IDE \ devenv.exe/setup"

« C: \ Program Files \ Microsoft \ Visual Studio 9.0 \ Common7 \ IDE \ devenv.exe/setup "

Ou est-ce qu'un seul sera suffisant? Si oui, lequel devrais-je courir? (2008 je présume)

Répondre

2

Oui, vous devez exécuter les deux. Ce sont deux environnements indépendants.

1

Cela dépend du type d'installation. Les packages VSIP s'installent dans une version de Visual Studio par rapport à une machine. Ainsi, vous ne devriez avoir qu'à exécuter devenv/setup sur la version de Visual Studio sur laquelle votre paquetage est installé. L'exécution de devenv/setup sur la version pour laquelle vous n'avez pas installé n'aura aucun effet.

+0

Bon point. De plus, si vous avez écrit un paquet pour VS2003, l'exécution de l'installation pour 2005 ou 2008 n'aura aucun effet;) –