区分Visual Studio版本

时间:2010-12-08 16:29:10

标签: visual-studio visual-studio-2008 visual-studio-2005

我需要弄清楚特定计算机上安装了哪个版本的Visual Studio 2008。

有没有办法可以区分Visual Studio Team System 2008和Visual Studio 2008开发版?

是否为另一个未安装的文件安装了特定文件?

为了澄清我的问题,我想区分:

  • Visual Studio 2008标准版
  • Visual Studio 2008专业版
  • Visual Studio Team System 2008体系结构版
  • Visual Studio Team System 2008数据库版
  • Visual Studio Team System 2008开发版
  • Visual Studio Team System 2008测试版
  • Visual Studio Team System 2008 Team Suite

1 个答案:

答案 0 :(得分:1)

我认为注册表是你最好的选择。我找到了以下密钥:

  

HKEY_LOCAL_MACHINE \ SOFTWARE \微软\ VisualStudio的\ 9.0 \ InstalledProducts

在此下面,每个产品都有一个密钥:

  • Crystal Reports
  • ...
  • Microsoft Silverlight项目
  • ...
  • 团队资源管理器
  • 团队系统 - 数据库版
  • ...

我不知道是否有足够的资源继续唯一地识别每个版本,但它可能会让你大部分都在那里。