在Visual Studio 2013中安装WIX工具集后,无法找到Windows Installer XML节点



在使用nuget.org包管理器安装Wix工具集后,我找不到Windows Installer XML节点。我运行的是VS 2013,可用的Wix Windows Installer XML Toolset版本是3.9.2。我可以做些什么让这个节点出现后,我右键单击我的解决方案,说添加新项目?试图从网站安装该版本。它给了我一个错误"Failed, try again?"我的解决方案已经有一个使用Visual Studio Installer从早期版本的VS创建的设置项目,但是它与VS2013不兼容,因此切换到Wix。

我的问题是由防病毒程序阻止Wix Toolset Installer(从网站下载)写入注册表引起的。我用的是McAfee,所以我禁用了访问保护和访问扫描仪,但它还是有效的。我通过导航到我的临时文件夹查找WIX工具集安装日志发现了这一点。通过在搜索文本框中输入%TMP% (windows 7),我找到了

条目

[19D8:1428][2015-07-29T19:03:09]e000: Error 0x80070005: Failed to写入运行键值。[19 d8:1428] [2015 - 07 - 29 t19:03:09] e000:错误0x80070005:更新恢复模式失败。[19D8:1428][2015-07-29T19:03:09]e000: Error 0x80070005: Failed to开始注册会话。[1 fa8:0c7c] [2015 - 07 - 29 t19:03:09] e000:错误0x80070005:在每台机器中开始注册会话失败的过程。[1FA8:0C7C][2015-07-29T19:03:09]e000: Error 0x80070005:注册bundle失败。

我仍然不能从nuget包管理器中使用wix工具集安装程序,但由于下载的网站版本现在已经成功安装,如果您有同样的问题,我可以建议使用它并按照上述过程。

最新更新