Jas*_*mes 5 c# visual-studio-2012 installshield-le
我正在尝试使用Install Shield LE打包分发winforms应用程序.这很好用,我甚至在setup.exe中打包了.net 4.5 redistributable.我遇到的问题是我现在正在创建我的应用程序的1.4版本,我希望它成功卸载旧版本(1.0到1.3)并安装新版本.到目前为止,我还没有成功; 每次运行新的setup.exe时,都会收到警告,说明必须先使用控制面板中的程序和功能卸载当前版本.
有没有人有一个体面的教程或一些指导,可以通过让我的新版本取代旧版本来帮助我改善我的客户体验?
非常感谢,
杰森.
在visual studio项目资源管理器中,您的installshield项目下有许多页面条目.一个被称为"一般信息"(在"组织您的设置"下),包括几个部分.第一部分称为"常规",前几个字段是"产品名称","产品版本","产品代码"和"升级代码".
要创建将升级当前安装的新安装程序(setup.exe),如果存在,则有几件事要做.它知道如何升级当前安装的关键是"升级代码".如果此代码与原始安装中定义的升级代码(从原始setup.exe)相同,则它将更新您的安装.
要创建更新setup.exe文件:
{...}"产品代码"字段末尾的图标来执行此操作
....图标.单击此按钮将打开文件浏览器.将其设置为显示"所有文件",因为它的默认值仅为msi文件.你定了!构建解决方案,新的setup.exe将升级以前的安装(使用相同的升级代码).
看看这个页面.它涵盖相同的材料,与图片位! http://syncor.blogspot.com/2013/03/doing-upgrades-with-installshield-le.html
| 归档时间: |
|
| 查看次数: |
2743 次 |
| 最近记录: |