标签: installshield-2013

始终在升级期间执行删除/重新安装

我在理解InstallShield如何处理升级方面遇到了一些麻烦.

我想要的是能够增加安装程序的版本号,重新编译和分发我的安装程序.这应该会自动删除任何以前版本的应用程序,并安装最新版本(它应作为"升级"呈现给用户).

这是一个非常简单的安装程序,它只是从几个Visual Studio项目(应用程序EXE,一些DLL等)输出并将它们全部安装到Program Files中.只有一个功能,它始终安装.

我不想更改产品的升级代码,因为我必须创建新的升级路径(每个以前版本一个),这很麻烦.

我之前尝试过这种方法(增加版本号,但不更改产品代码或升级代码),但每次我运行安装程序以"升级"产品时,都会显示"正在恢复向导" [ProductName]",有时某些文件不会被较新安装程序中较新的对应文件替换.

我没有增加版本号的"修订版"号.我知道这被忽略了.通常,我会尝试类似的东西2.0.3 => 2.0.4.

如何设置InstallShield以便自动删除任何以前的版本,安装最新版本,如果已经安装了以前的版本,则将其作为"升级"或"更新"呈现给用户?如果没有,它应该像平常一样安装("安装",而不是"更新").

我正在使用InstallShield 2013 Pro(版本20 SP1),我坚持在Visual Studio 2010中使用InstallShield编辑器.

installshield installshield-2013

5
推荐指数
1
解决办法
6606
查看次数

.Net InstallShield - 创建损坏的快捷方式

我的解决方案中有2个项目.

  1. 一个是小赢形式项目,和
  2. 另一个是InstallShield Limited Edition项目.

一切正常,大部分都能正确安装.桌面和开始菜单shortut也会使用正确的图标创建...除了属性中的目标和开始是空白的...因此快捷方式是无用的.

通常目标应该具有对可执行文件的引用,但它似乎填充了我的项目名称:/

我不太确定如何调试这个?或者会导致什么问题?

在此输入图像描述

installshield installshield-le installshield-2013

2
推荐指数
1
解决办法
1312
查看次数

如何将必备文件 (.prq) 添加到 InstallShield 项目?

我想将 .prq 文件(已定义的先决条件)添加到 InstallShield 中 Reditributables 下的安装程序项目中。我知道先决条件的默认位置[ISProductFolder]\SetupPrerequisites. 但我有一些 .prq 文件分布在我的系统上的不同位置。

那么有什么方法可以将 .prq 文件直接导入到 InstallShield 中的安装程序项目中吗?

prerequisites installshield-2013

2
推荐指数
1
解决办法
5068
查看次数