2013-07-08 42 views
1

我见过How can I check what version/edition of Visual Studio is installed programmatically?,但问题仍然存在,如果安装的版本是2010 Ultimate或Premium,我会发现什么?如何知道我安装了哪个版本的vs2010?

选择正确的答案说:“进入注册表,找到”

HKEY_LOCAL_MACHINE \ SOFTWARE \微软\ VisualStudio的\ [版本] \ SETUP \ VS \ [编辑]

[版]可以是:

  • 对于Visua升Studio 2005中:8.0
  • 对于Visual Studio 2008:9.0
  • 对于Visual Studio 2010:10.0
  • 对于Visual Studio 2012:11.0

[版]可以是:

  • 对于标准版:标准
  • 对于专业版:亲
  • 团队版的软件架构师:VSTA
  • 团队版软件测试人员:VSTT
  • 适用于软件开发者团队版:VSTD
  • 对于团队套件版:VSTS
  • 为首选合作伙伴版(2005)或壳牌版(2008年):IDE
  • 对于在Visual Studio 2005和工具为Microsoft Office系统:VSTO

但它不说话高级或释放终极版本(据我所知),2010年和2012年至少的。

回答

1

行,所以我去了注册表的机器上2010旗舰版和

HKEY_LOCAL_MACHINE \ SOFTWARE \微软\ VisualStudio的\ 10.0 \ SETUP \ VS \

我只发现VSTS所以,终极被覆盖。

VSTS是最终的名称在注册表

(但溢价仍然是一个问题)。

(这就是为什么这不是一个接受的答案呢)。

+0

你为什么不编辑原始答案?像这样的多个问题散布信息只是没有用。 –

+0

*“原始答案”*是什么意思?如果我根据需要得到答案,我会编辑它。 – apacay

+0

我编辑了http://stackoverflow.com/a/5090878/684646,以防万一你的意思。 *(该版本可能正在等待同行评议)* – apacay

相关问题