安装程序将不会继续。

这个解决方案对我有用!请注意文章中唯一的评论:
http://blogs.msdn.com/b/cristib/archive/2012/09/28/10354108.aspx
不要删除问题以防其他人遇到此问题。:)
VS 启动条件中确实存在一个错误,即使它是 64 位设置,它也不会设置 64 位搜索。如果您使用 Orca 检查生成的 MSI 文件并查看 RegLocator 表:
http://msdn.microsoft.com/en-us/library/aa371171(v=vs.85).aspx
您会看到 Type 值没有设置 msidbLocatorType64bit 位。最简单的绕道是在你在那里的时候用 Orca 设置它。用于更新值的构建后脚本可用于在构建过程中自动执行此操作。