使用nuget.org数据包管理器安装Wix工具集后,找不到Windows Installer XML节点。我正在运行VS 2013,并且可用的Wix Windows Installer XML Toolset版本是3.9.2。在右键单击我的解决方案并说添加新项目后,我该怎么做才能显示此节点?试图从网站安装版本。它给我一个错误“失败,再试一次?”我的解决方案已经有一个使用Visual Studio Installer从早期版本的VS创建的安装项目,但它与VS2013不兼容,因此切换到Wix。
答案 0 :(得分:1)
我的问题尤其是由于防病毒阻止Wix工具集安装程序(从网站下载)写入注册表。我正在使用迈克菲,所以我禁用了访问保护和访问扫描程序,它运行良好。通过导航到我的临时文件夹找到WIX工具集安装日志,我发现了这一点。我是通过在搜索文本框中键入%TMP%(Windows 7)来完成此操作的。然后我找到了条目
[19D8:1428] [2015-07-29T19:03:09] e000:错误0x80070005:未能成功 写运行键值。 [19D8:1428] [2015-07-29T19:03:09] e000:错误 0x80070005:无法更新恢复模式。 [19D8:1428] [2015-07-29T19:03:09] e000:错误0x80070005:失败 开始注册会议。 [1FA8:0C7C] [2015-07-29T19:03:09] E000: 错误0x80070005:无法在每台计算机上开始注册会话 处理。 [1FA8:0C7C] [2015-07-29T19:03:09] e000:错误0x80070005: 无法注册包。
我仍然无法使用nuget包管理器中的wix工具集安装程序,但由于现在已经成功安装了网站的下载版本,我建议使用它,如果遇到同样的问题,请按照上述步骤操作。