我刚刚将IS2009 ISM更新为IS2012Spring高级版。安装程序在部署时出错。它与IS2009安装程序完美配合。 XML代码
请参阅以下日志。
MSI(s)(78:20)[14:58:09:408]:执行操作: ActionStart(Name = ISXmlInstall ,,)Action 14:58:09:ISXmlInstall。 MSI (s)(78:20)[14:58:09:409]:执行操作: CustomActionSchedule(动作= ISXmlInstall,操作类型= 3073,源= BinaryData,目标= ISXmlInstall,CustomActionData = C:\用户\ WIN764 \应用程序数据\本地\ TEMP \ XML6FE4.tmp) MSI(s)(78:1C)[14:58:09:410]:调用远程自定义操作。 DLL: C:\ Windows \ Installer \ MSI988C.tmp,入口点:ISXmlInstall InstallShield 14:58:09:安装1个XML组件InstallShield 14:58:09:安装XML组件' SebringAppConfig.xml' InstallShield 14:58:09:安装XML文件' C:\ Program Files (x86)\ Pitney Bowes \ SureTrac \ Client \ Data \ SebringAppConfig.xml' InstallShield 14:58:09:使用MSXML版本6 InstallShield 14:58:09: 处理XPath' //' InstallShield 14:58:09:没有前缀的命名空间 pi找到InstallShield 14:58:09:节点名称:' pi:APPLICATION' - > 属性名称=' pi:AppPath',当前值='',操作=' 1' InstallShield 14:58:09:节点名称:' pi:APPLICATION' - 属性名称 =' pi:AppPath',旧值='',新值=' C:\ Program Files(x86)\ Pitney Bowes \ SureTrac \ Client \&#39 ;,实际新值=' C:\ Program 文件(x86)\ Pitney Bowes \ SureTrac \ Client \' CustomAction ISXmlInstall 返回实际的错误代码1603(注意如果这可能不是100%准确 翻译发生在沙箱内)行动结束14:58:09: InstallExecute。返回值3。
我在组件AppConfigFiles中添加了一个配置文件,它也是一个单独的组件,如SebringAppConfig.xml。
请参阅附图。
答案 0 :(得分:0)
好的,我已经弄清楚了。需要在命名空间
中添加PI