欢迎来到天天文库
浏览记录
ID:48083328
大小:4.87 MB
页数:12页
时间:2019-11-23
《VS2012InstallShieldLimitedEdition使用教程.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、1.安装和部署2.下载InstallShield3.注册后方可进行下载(邮箱一定要填写正确的,以便可以正常接收到激活码)4.登录注册时写的邮箱,找到激活码5.安装,选择第一个并输入邮箱中的注册码即可6.安装成功后即可创建打包程序7.创建成功的项目展示8.默认展示欢迎界面,也可以双击“ProjectAssistant”进入到欢迎界面9.单击第一个选项卡“ApplicationInformation”,按照上面的填写。10.单击“GeneralInformation”进入进行更改语言为中文简体常见问题:问:生成出错,提示"TheEnglish(UnitedStates)transl
2、ationforstringidentifierIDS_SHORTCUT_DISPLAY_NAME1includescharactersthatarenotavailableoncodepage1252."答:InstallShield安装语言默认为English(UnitedStates),当安装路径或文件名包含中文时生成项目会出错并显示上述错误信息,将安装语言设置为简体中文即可解决。在"ApplicationInformation"步骤界面左侧找到"GeneralInformation"并打开,将"SetupLanguage"设置为"Chinese(Simplified):
3、中文(简体)"即可。11.第二选项卡“InstallationRequirements”,选择部署的目标环境和必须组件。12.第三选项卡“InstallationArchitecture”,这里不用设置。13.第四选项卡“ApplicationFiles”,添加生成的类库和exe可执行程序。--补充说明,添加的文件是binrelease文件夹下的内容。注意在Release模式下编译才会输出到这里;如果添加bindebug文件夹下的内容也可以,只是里面包含有调试信息。添加需要打包的文件(目前仅介绍添加DLL文件打包,其他方式暂时未研究成功,还需要研究):注意事项:只有添加De
4、Bug下的DLL才会最终安装成功,可能是生成DLL时,选择的CPU位数造成的(Release默认变成64位的了),环境不同所以安装失败,有待考证!修改属性:RegistrationType选择Self-registration,并勾上COMInterop14.第五选项卡“ApplicationShortcuts”,可以选择创建“开始”菜单和桌面快捷方式。(制作MSI可以不用选择)15.第六选项卡“ApplicationRegistry”,这里我们不想添加注册表,可以不选择。16.第七选项卡“InstallationInterview”,这里可以选择时候显示License对话框、
5、是否输入公司名称和用户名称、是否可修改安装目录、是否选择部分安装、当安装完成是否开始启动等选项。17.双击⑥下的Releases,并把生成模式设置为DVD-5模式18.到此就已经完成所有设置了,在项目上右键生成即可!(注意:生成时,不可打开生成所路径中的DVD-5文件夹,因为VS是先删除该文件夹再生成,打开会造成删除失败,自然也就生成失败!)18.DVD-5模式会自动把MSI和EXE文件分离,SingleImage模式是只生成一个EXE文件19.让打包的软件支持自动覆盖老版本,为更新CAB做铺垫:还是来到GeneralInformation界面,修改ProductCode的值,
6、点击{...}按钮即可更换,重新编辑即可。(注意:UpgradeCode的值不可改变,一旦改变,就表示此软件是一个新的的软件,安装时会导致新老版本软件并存。)到此VS2012制作MSI文件就完成了,我也是摸索了很久,翻阅了很多资料,磕磕巴巴的实现了自己所想要的结果。其中有很多操作并不一定是正确的,但这一定是我在不断的尝试中发现这样做才能实现的。此教程仅供参考,希望可以给那些还在摸虾米的朋友们一个指引吧。如果对以上制作过程有更好的探索结果,欢迎反馈kulemao.168@qq.com。本着信息共享、互相交流、共同进步的理念,所以制作了本教程,还希望大家有好的教程,记得及时分享!
此文档下载收益归作者所有