Различение между версиями Visual Studio - PullRequest
1 голос
/ 08 декабря 2010

Мне нужно выяснить, какая версия Visual Studio 2008 установлена ​​на определенных компьютерах.

Есть ли способ отличить Visual Studio Team System 2008 от Visual Studio 2008 Development Edition?

Существуют ли определенные файлы, установленные для одного, которые не установлены для другого?

Чтобы уточнить мой вопрос, я бы хотел провести различие между:

  • Visual Studio 2008 Standard Edition
  • Visual Studio 2008 Professional Edition
  • Visual Studio Team System 2008, редакция архитектуры
  • Выпуск базы данных Visual Studio Team System 2008
  • Visual Studio Team System 2008 Edition Edition
  • Visual Studio Team System 2008 Test Edition
  • Visual Studio Team System 2008 Team Suite

1 Ответ

1 голос
/ 08 декабря 2010

Я думаю, что реестр будет вашим лучшим выбором.Я нашел следующий ключ:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ 9.0 \ InstalledProducts

В этом разделе есть ключ для каждого установленного продукта:

  • Crystal Reports
  • ...
  • Проекты Microsoft Silverlight
  • ...
  • Team Explorer
  • TeamSystem - Database Edition
  • ...

Я не знаю, достаточно ли там, чтобы продолжить уникальную идентификацию каждой версии, но это может помочь вам в этом..

...