将新的Redistributables添加到VS InstallShield LE项目

meh*_*hdi 3 visual-studio-2012 installshield-le

我想添加Microsoft SQL CE 4.0到我的VS InstallShield LE项目可再发行组件

我已经完成了这个步骤:

  • 我在此路径中创建Microsoft SQL CE 4.0.prq文件(像Microsoft SQL CE 3.5 SP2.prq一样修改)和Microsoft SQL CE 4.0文件夹:C:\Program Files (x86)\InstallShield\2012SpringLE\SetupPrerequisites
  • 我复制Microsoft SQL CE 4.0文件夹中的SSCERuntime_x86-ENU.exe和SSCERuntime_x64-ENU.exe

和结果:

VS InstallShield LE项目可再发行组件

该项目已成功构建,但安装程序无法安装SQL CE 4.0 ..

谁能帮我?

Chr*_*ter 6

InstallShield Limited Edition没有在Professional和Premier中找到的Prereq编辑器.我认为这意味着您手动编辑了PRQ XML.如果是这样,你怎么能够制定出架构?没有XSD,有些字段是整数,如果没有帮助你解决问题的工具,这些字段将毫无意义.

这是一篇老博客文章,展示了如何使用该工具:

http://blog.iswix.com/2006/11/using-installshield-12-to-install-net.html

如果是我,我会下载一份专业版或高级版的Eval副本并将其扔到虚拟机上.使用该工具编辑PRQ,然后将其复制回LE安装.还有另一个堆栈溢出答案,有人说他们写了自己的PRQ并发布了代码.

SQL CE 4.0作为InstallShield先决条件

它构建的事实告诉您找到了所有各种文件.它没有安装的事实意味着你的XML有问题.