Comment puis-je vérifier quelle version/édition de Visual Studio est installé par programmation?
J'ai pu lire de registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0
.
Cependant, il ne veut pas me donner plus d'informations sur l'édition de celui - ci- Professionnel/intégrale ou quoi que ce soit.
Comment puis-je obtenir de l'information avec par programme (de préférence python)?
Vous devez vous connecter pour publier un commentaire.
HOWTO: Détecter l'installation de Visual Studio éditions, les emballages ou les service packs
Dans Visual Studio, l'Onglet "Aide" -> "à Propos de Microsoft Visual Studio" qui devrait vous donner l'souhaité infos.
Ouvrir l'installation de visual studio logiciel et cliquez sur le Aider menu, sélectionnez le Propos de Microsoft Visual studio--> Obtenir la Version de visual studio
si quelqu'un a besoin de C# par exemple, alors:
Son pas très subtil, mais il y a un dossier dans l'emplacement d'installation qui transporte la version installée nom.
par exemple j'ai:
et
Vous pourriez trouver l'emplacement d'installation de la clé de registre que vous avez énumérés ci-dessus.
Sinon ce sera dans le registre à un certain nombre d'endroits, par exemple:
Il y a des tas de valeurs et avec les touches de la chaîne, vous pouvez les trouver en cherchant "Microsoft Visual Studio 2010" dans le Regedit>Edit>la fonction de recherche.
Vous auriez juste besoin de choisir celui que vous voulez et faire un peu de correspondance de chaîne.
Pour quelqu'un d'achoppement sur cette question, voici la réponse si vous faites C++:
Vous pouvez vérifier dans votre rpc code pour vs version comme l'exemple ci-dessous, qui est lié à une bibliothèque basée sur vs version 2015 ou plus:
Cela se fait au moment de la liaison et de la non exécution supplémentaire des coûts.
Toutes les informations dans ce fil de discussion est maintenant obsolète avec la sortie récente de vswhere. Télécharger et utiliser.
Exécuter le chemin d'accès dans cmd
C:\Program Files (x86)\Microsoft Visual Studio\Installer>vswhere.exe