Advanced installed基础教程(一)
来源:互联网 发布:图片拼凑软件 编辑:程序博客网 时间:2024/09/21 11:20
Advanced installed基础教程(一)
Advanced installed功能非常强大,而且使用很简单,但是在网上看到的文档基本都是版本较低,且有很多错误给人误导;本文参考官方文档,给自己备忘,也希望给初学者一个入门教程。下载试用版安装,非常简单,略过。
本教程带你一步一步从头开始创建一个简单的Advanced installed项目,最后生成一个MSI文件包,适合么有任何经验的新手来学习Advanced installed。
假设你想创建一个安装包安装一个简单的文本文件,是你写的一个故事。新建或打开邮件存在的文本文件,命名为story.txt,打开随便输入几行文字作为故事内容。
1. 创建项目...1
2. 增加文件...2
3. 编译并安装...2
4. 删除安装文件...2
5. 编辑产品及公司名...3
6. 创建快捷方式...3
7. 改变产品版本...5
1. 创建项目
启动Advanced installed 应用程序,在显示对话框中选择我们创建项目的类型。选择simple类型,然后点击create project 按钮。
新项目已经被创建,下面以编辑其内容。点击保存按钮,输入文件名称和目标文件夹,最终生成的msi文件就存放在这个文件夹中;应用项目的名称假设为story.aip。
2. 增加文件
创建msi安装包最重要的步骤就是增加文件或文件夹。
在左侧面板点击 “文件夹或文件夹”切换到页面,需要关注的是“Application Folder” 和 “ApplicationShortcut Folder”。
“Application Folder”中可以增加你的应用中使用到的文件和文件夹,这个文件夹表示安装文件夹;“Application Shortcut Folder”可以增加应用的快捷方式,一般是帮助文件或URL,其表示从windows的开始菜单中访问到的文件夹。
在工具栏上点击增加文件图标,浏览项目文件夹并且选择story.txt文件。
3. 编译并安装
现在已经增加了文件到项目中,下面我们可以编译并生成MSI安装文件了。
在工具栏上点击【Build】按钮,显示编译对话框并开始编译项目。
在工具栏上点击【Run】按钮,安装向导显示出来,并引导并安装“story.txt”文件。
恭喜!你已经成功创建了你的第一个AdvancedInstaller MSI安装文件,缺省情况下,story.txt文件安装在C:\Program Files\Your Company\Your Application。你可以浏览文件夹查看并检查是否正确。
4. 删除安装文件
你可以通过控制面板的添加删除程序来卸载我们刚才安装的项目。或者在 Advanced Installer程序中再次点击【Run】按钮,在弹出的提示对话框中选择【remove】按钮,卸载程序。如果你已经修改了应用的配置,那你只能在控制面板中删除了。
5. 编辑产品及公司名
当然你的公司和应用名称都应该是有意义并有吸引力的,让我们开始修改他们。在左侧面板中切换到“Product Details”页面,然后开始编辑其内容。
编译并运行安装测试,不要忘了先卸载之前的程序。
6. 创建快捷方式
如果针对安装文件不创建快捷方式,安装在programFiles位置很难查找。我们将创建两者类型的快捷方式:开始菜单及桌面快捷方式。
切换到“Files and Folders”页面。
点击选择story.txt文件,然后在工具栏上选择【new Shortcut】,弹出对话框,允许你自定义新的快捷方式。
修改快捷方式名称为“Long Story”,然后确定。新的快捷方式增加到Application Shortcut Folder,意味着在目标计算机的开始菜单>所有程序>产品名称成功安装菜快捷方式单。
为了在目标计算机的桌面上安装快捷方式,在文件夹【Folder】树上选择Desktop,然后点击【new Shortcut】按钮。文件选择对话框显示出来,允许你选择文件目标创建快捷方式。
选择story.txt然后确定,在弹出对话框中,修改名称,新的快捷方式将增加到“Desktop”文件夹。编译并安装,检查安装结果。
7. 改变产品版本
至此,你可能想发布一个新版本,可能修复一些之前版本的问题。Advanced Installer实现非常容易。
首先,打开story.txt文件,增加几行文字,假设这样新的版本正确修改了。
然后切换到“Product Details”页面,编辑“Product Version”文件到“2.0.0”。
当编译,保存或选择其他页面,系统提示将产生一个新的产品代码,如果你想新的安装包可以实现自动升级,回答“yes”。如果想两个版本并存在目标计算机上选择“No”。
- Advanced installed基础教程(一)
- 文档:教程:基础教程:基础教程一
- C++ Advanced Training(一)
- Advanced Rails Recipe ( 一 )
- GLSL基础教程(一)
- XSL基础教程(一)
- VB基础教程(一)
- XSL基础教程(一)
- OCCI基础教程(一)
- HTML 基础教程(一)
- Ogre3D基础教程一
- SQL语句基础教程(一)
- DirectX3D SDK 基础教程(一)
- IOS-OpenGLES 基础教程(一)
- Objective-C基础教程一
- IOS-OpenGLES 基础教程(一)
- SQLite3基础教程(一)
- clojure基础教程(一)
- cortex_m3_stm32嵌入式学习笔记(十五):待机唤醒实验(WK_UP外部中断)
- 三消类游戏的核心算法
- 工作中的英语积累5
- 11.2.0.4下载地址
- display:table-cell 探究
- Advanced installed基础教程(一)
- jQuery file upload的两种方式
- hdu-1325 & poj-1308 Is It A Tree?
- 工作中的英语积累6
- 面试题目66(矩阵中的路径)
- hdu3394——Railway——————【判断桥和双连通分量】
- 新建maven项目要点
- HTML5学习中
- 聊聊多线程程序的load balance