PTVS未检测到已安装的VS2010

时间:2014-02-11 10:34:36

标签: python visual-studio-2010 windows-installer ptvs vs2010-express

我想为Visual Studio 10安装PTVS。每次运行名为“PTVS 2.0 VS 2010”的msi软件包时,它都会向我显示一个错误,我必须首先安装VS2010,但我已经安装了VS2010。

我在互联网上检查了一些解决方案,但它对我不起作用,例如我在我的注册表中添加了InstallDir,但仍然出现了错误。

2 个答案:

答案 0 :(得分:1)

您可以使用快速版安装PTVS(我已安装)。见here。请参阅“安装VS& PTVS的部分。为了使用快速版VS安装PTVS,您必须安装'PTVS Integrated'软件包。

答案 1 :(得分:0)

您没有开发PTVS MSI,因此这不是一个开发问题,这是一个用户问题。您应该向项目提交错误并让他们查看它。

也就是说,我反编译了MSI,它正在寻找一个注册表值:

VSINSTALLPATH = RegLocator(HKLM \ Software \ Microsoft \ VisualStudio \ 10.0 \ @InstallDir)

它正在32位而非64位配置单元中查找它,所以如果你在64位操作系统上检查HKLM \ SOFTWARE \ Wow6232Node \ Microsoft ......

稍后,如果属性没有值,则在启动条件中使用属性VSINSTALLPATH来阻止安装。