我见过How can I check what version/edition of Visual Studio is installed programmatically?,但问题仍然存在,如果安装的版本是2010 Ultimate或Premium,我会发现什么?
选择正确的答案说“转到注册表并找到”:
HKEY_LOCAL_MACHINE \ SOFTWARE \微软\ VisualStudio的\ [版] \设置\ VS \ [版]
[版本] 可以是:
[edition] 可以是:
但它至少没有谈到2010年和2012年发布的 Premium 或 Ultimate 版本(我知道)。
答案 0 :(得分:1)
好的,所以我在带有2010 Ultimate和
的机器上进入了注册表HKEY_LOCAL_MACHINE \ SOFTWARE \微软\ VisualStudio的\ 10.0 \设置\ VS \
我只找到 VSTS ,所以终极已被覆盖。
VSTS是注册表中Ultimate的名称
(但保费还是一个问题)。
(这就是为什么这还不是一个公认的答案)。