如何调试WiX安装程序

时间:2014-03-24 15:37:34

标签: wix

我正在添加构建到您的WiX安装程序,以包含基于自定义对话框选择的多网站部署。

当我在调试模式下运行并且不确定如何解决问题以查找问题时,我遇到了这个问题,我收到了无法加载XML错误:

  

MSI(D0:60)[10:25:14:945]:执行操作:   ActionStart(Name = ExecXmlFile ,,)动作10:25:14:ExecXmlFile。

     

MSI(D0:60)[10:25:14:960]:执行操作:   CustomActionSchedule(动作= ExecXmlFile,操作类型= 3073,源= BinaryData,目标= ExecXmlFile,CustomActionData = 20C:\ PROGRAM   档案\公司名称,   公司\ 18.4.007 \导航\ BIN \ hibernate.cfg.xml30 //属性[@name =' connection.connection_string_name'] Workbench_PROD2130 /   +更类似的东西

     

MSI(D0:30)[10:25:14:976]:调用远程自定义操作。 DLL:   C:\ Windows \ Installer \ MSI5E32.tmp,入口点:ExecXmlFile

     

MSI(s0)(D0:B0)[10:25:14:976]:生成随机cookie。

     

MSI(s0)(D0:B0)[10:25:14:976]:使用PID创建自定义操作服务器   3980(0xF8C)。

     

MSI(D0:8C)[10:25:15:163]:作为服务运行。

     

MSI(D0:8C)[10:25:15:163]:您好,我是您的32位高架定制   行动服务器。

     

ExecXmlFile:错误0x8007006e:无法加载XML文件:

1 个答案:

答案 0 :(得分:0)

我能给你的唯一建议是使用Orca,这是一个用于创建和编辑MSI文件的低级工具。至少它会验证你的msi并向你显示它找到的任何错误或警告。