怎么做安装包
来源:互联网 发布:网络销售金融工作内容 编辑:程序博客网 时间:2024/04/28 06:15
在网上查到了两种方法,总结放在这儿
第一种比较简单,直接用winrar就可以做(http://home.51.com/qinyingxiong/diary/item/10045227.html)
制作步骤:
假设要把目录seo安装到c:\目录下,主执行程序是chenn.exe
1、安装软件WinRAR 3.70
2、先把你要安装的程序及相关支持文件放在一个目录下,如seo目录下
3、在seo目录上按鼠标右键,选择”添加到档案文件”
4、在”常规”卡内选择”创建自解压格式档案文件”
5、在”高级”卡中按”自解压选项”
6、在”常规”卡的释放路径中输入”c:\”
7、勾上”保存和恢复路径”
8、在”释放后运行”中输入”c:\seo\chenn.exe”
9、在”模式”卡中确保”解压到临时文件夹”没被选中
10、选择”隐藏启动对话框”
11、在”授权”卡中填入授权内容
12、在”常规”卡中按”保存当前设置为默认值”
13、按”确定”返回到下一层
14、再按”确定”就把你的文件夹wz打包并生成了wz.exe文件,这就是你的安装程序。
15、如果需要把你的安装文件作成压缩文件,那么,现在就在wz.exe 这个安装程序上按右键,选择”添加到’seo.rar’”
16、现在可以把你的安装程序发布了
第二种稍微复杂点,用vs可以做(http://liuzujun0608.blog.163.com/blog/static/26663017200952410627887/)
1、当您的应用程序开发完成准备制作安装包时,需要在解决方案中增加一工程——安装部署工程。在VS.Net2005中具体过程是:右击您的解决方案——>在右键菜单中指向“添加”——>在弹出的菜单中选择第一行“新建项目”——>在弹出的窗口左侧中展开树的根节点“其他项目类型”——>选中根节点下的子节点“安装和部署”——>此时在右侧选择“安装项目”,并在下方输入要保存本工程的文件路径(“位置”)和工程名称(“名称”)——>点击“确定”。此时在解决方案中就增加了一个“安装部署工程”。
2、在安装部署工程中添加您的“主输出”(即:开发工程中的exe文件或dll文件,主输出只能添加一个,那要看您的工程了,具体问题具体情况)。假如原先开发的工程编译输出后是“exe文件”,以此为例操作方法是:右击安装部署工程——>在右键菜单中指向“视图”——>在弹出的菜单中选择第一行“文件系统”——>在随后打开的窗口中右击左侧的“应用程序文件夹”——>在右键菜单中指向“添加”——>在弹出的菜单中选择第二行“项目输出”——>此时您原先开发的工程名称(即要制作安装包的工程名)已经在弹出窗口中的下拉控件中了,检验是否正确——>选择下拉框下方列表中的“主输出”——>点击“确定”。此时主输出就被添加到安装部署工程中了。
3、添加好了“主输出”后,就可以为主输出创建桌面、开始菜单等快捷方式了。接着上面的例子操作如下分类:
A、为开始菜单的程序中增加快捷方式:还是上面的打开的窗口中的左侧在“应用程序文件夹”下方的“用户的“程序”菜单”左键单击此项——>在右侧窗口空白处点击鼠标右键——>在弹出的菜单中选择第二行“创建新的快捷方式”——>在随后的对话窗口中选择“应用程序文件夹”——>选择“主输出来自***(活动)”(***表示您的开发原工程名称)——>点击“确定”——>给快捷方式输入一个合适的名字。此时当用户使用此安装包安装时就会在开始菜单的程序中有了快捷方式。
B、为桌面增加快捷方式:过程与A相同(不同之处是A中的第一步,即【还是上面的打开的窗口中的左侧在“应用程序文件夹”下方的“用户桌面”左键单击此项】,请对比A看哪里的叙述与此不同)
- 怎么做安装包
- 怎么做rpm包
- 怎么安装tar.xz包
- 怎么安装tar.xz包
- python 怎么安装snownlp包
- 用python做安装包
- 打包做英文安装包
- 怎么删除node_modules等Node安装包
- 关于怎么生成windows安装包
- C# 怎么快速的安装引用包
- 求教!!如何做vb的安装包
- 英文版 vs2010 做安装包
- 怎么做
- 做个cxgrid5绿色快捷安装包---批处理安装
- 做个cxgrid5绿色快捷安装包---批处理安装
- eclipse下面怎么安装颜色字体主题包
- 在windows下怎么安装python第三方包
- 怎么减少iOS应用程序安装包大小技巧?
- .内存泄漏与操作系统原理
- linux 命令
- eclipse rcp显示/隐藏视图(view)
- [感谢坑娘][回忆3年前]茜色的终点线....
- 用汇编的眼光看C++(之类继承)
- 怎么做安装包
- Ramdisk Plus初次使用心得 -- 把windows看不见的内存都利用上
- mysql存储过程中的参数应用
- MFC点点滴滴——操作Excel(excel类库ole库)
- 顺序表是线性表基于数组的存储表示
- 存储过程知识点!
- Skinned Mesh原理解析和一个最简单的实现示例(转)
- 获取android中正在运行应用程序的列表
- (长期积累)一些linux内核学习方法积累