我想为Visual Studio 10安装PTVS。每次运行名为“PTVS 2.0 VS 2010”的msi软件包时,它都会向我显示一个错误,我必须首先安装VS2010,但我已经安装了VS2010。
我在互联网上检查了一些解决方案,但它对我不起作用,例如我在我的注册表中添加了InstallDir,但仍然出现了错误。
答案 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来阻止安装。