向VS InstallShield LE项目添加新的可再发行文件 [英] Add a new Redistributables to VS InstallShield LE Project

查看:77
本文介绍了向VS 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
  • 我将 SSCERuntime_x86-ENU.exe SSCERuntime_x64-ENU.exe 复制到Microsoft SQL CE 4.0文件夹中

和结果:

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

有人可以帮助我吗?

解决方案

InstallShield限量版没有在Professional和Premier中找到Prereq编辑器.我认为这意味着您手动编辑了PRQ XML.如果是这样,您如何确定模式?没有XSD,并且某些字段是整数,如果没有该工具来帮助您解决问题,这些整数将毫无意义.

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

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

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

SQL CE 4.0作为InstallShield必备软件

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

i want to add Microsoft SQL CE 4.0 to my VS InstallShield LE Project Redistributables

I've done this steps:

  • i'm create a Microsoft SQL CE 4.0.prq file(modify it like Microsoft SQL CE 3.5 SP2.prq) and Microsoft SQL CE 4.0 folder in this path : C:\Program Files (x86)\InstallShield\2012SpringLE\SetupPrerequisites
  • i copy the SSCERuntime_x86-ENU.exe and SSCERuntime_x64-ENU.exe in Microsoft SQL CE 4.0 folder

and Result:

The project was built successfully, But the installer can't install SQL CE 4.0..

Can anyone help me?

解决方案

InstallShield Limited Edition doesn't have the Prereq editor found in Professional and Premier. I assume this means you edited the PRQ XML by hand. If so, how were you able to make out the schema? There is no XSD and some of the fields are integers that would be meaningless without the tool to help you work it out.

Here's an old blog article showing how to use the tool:

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

If it was me, I'd download an Eval copy of Professional or Premier and throw it on a VM. Use the tool to edit the PRQ and then copy it back to your LE installation. Also there is another stack overflow answer where someone said they wrote their own PRQ and posted the code.

SQL CE 4.0 as a InstallShield Prerequisite

The fact that it builds tells you all the various files were found. The fact that it doesn't install means there is something wrong with your XML.

这篇关于向VS InstallShield LE项目添加新的可再发行文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆