如何用Python脚本检测已安装的Visual Studio版本
这个构建系统是用Python写的。自动构建的版本是10,但在开发中使用的是11.0。能动态调整这个版本会更好。
1 个回答
1
试试:
import _winreg
key = "SOFTWARE\Microsoft\VisualStudio\%s"
possible_versions = ["10.0", "11.0"]
installed_versions = []
for v in possible_versions:
try:
_winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, key%v, 0, _winreg.KEY_ALL_ACCESS)
installed_versions.append(v)
except Exception, e:
pass
print installed_versions
这会给我
['10.0']