2010-12-08 5 views
1

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

Есть ли способ, которым я могу различать 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 Architecture Edition,
  • Visual Studio Team System 2008 Database Edition
  • Visual Studio Team System 2008 Development Edition
  • Visual Studio Team System 2008 Test Издание
  • Visual Studio System Team Suite 2008 Team
+0

Работа вашего сайта запущена? как пакет VS, Addin или просто внешняя программа? – 2010-12-08 16:46:39

+0

Я смущен, о каком коде вы говорите? У меня лично есть Visual Studio Team Team 2008 Team Suite, установленный на моей машине, и любой код, который я пишу, я могу отлаживать, добавлять в исходный контроль и при необходимости выпускать. – acidRain 2010-12-08 16:52:06

ответ

1

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

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ 9.0 \ InstalledProducts

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

  • Crystal Reports
  • ...
  • Проекты Microsoft Silverlight
  • ...
  • Team Explorer
  • Team System - издание Database
  • ...

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

Смежные вопросы