VS2008制作安装包(图解)
来源:互联网 发布:capp软件有哪些 编辑:程序博客网 时间:2024/04/20 13:57
一、应用程序文件夹操作
1、在需要制作安装包的解决方案下新建一个安装项目,起名“Setup”,如图1所示。
图1
生成的安装包就在这个路径下,请记住。
2、这里就会出现三个文件夹(Application Folder, User'sDesktop, User's Programs Menu),意思大家应该都明白,点“Application Folder -->Add-->Floder”,增加三个文件夹(这个是看你怎么安排的,我这里是增加了三个)(如图2),这三个文件夹就是你安装完程序用来放东西的。
图2
3、在“Application”文件夹上右键-->“Add”-->”Project OutPut…”.
选择“Primary Output”,点击“OK”。如图3
图3
4、接下来在Images增加2 个ICO,后面会用到!右键“Images”文件夹,选择“Add”->“File…”,选择所需要的ico。完成后如图4.
图4
在Uninstalled里面添加一个应用程序,这个我是用放卸载程序的。右键“Uninstalled”,选择“Add”->“File…”,定位到路径“C:\Windows\System32”,选择msiexec.exe,这是在win7系统下,其他我不知道是否可行。点击“打开”。完成后如图5.
图5
至此,所有的需要的文件添加完成。
下面讲一讲桌面和开始菜单的快键方式的添加(主要讲开始菜单,桌面大同小异)。
二、开始菜单-->程序-->里添加内容操作
1、点“User's Programs Menu”,新建一个文件夹!步骤和前面一样。
我起名叫“Test”,这个就是在开始菜单下面的文件夹的名字,最好是跟你的解决方案的名字相同。
2、在右侧空白处,也就是图5的“msiexec.exe”所在的区域右键,选择“Create New Shortcut”,会弹出图6所示的对话框:
图6
选择“Application Folder”->”Application”中的主输出文件。以同样的方式添加卸载程序快键方式。卸载程序是定位到“Uninstalled”文件夹中的“msiexec.exe”程序。卸载程序快键方式这里还需要修改一个地方。
左键点击“Setup项目名称”,打开属性页,如图7所示。
图7
把“ProductCode”后面的值拷贝下来。
然后右键刚才创建的卸载快键方式,选择“PropertiesWindow”,在Arguments栏加上刚才拷贝出来的内容,并在内容前面加上“/x ”。如图8所示。
图8
3、更改新添加快捷方式的属性
在上图8中的属性页中可以更改快键方式的属性,比如Name,Icon(这里就用到了刚才Images中添加的Icon了),修改Icon操作如图9、10、11所示。
图9
图10
图11
这样就OK 了!安装完后开始菜单中就会出现上面添加的两个快捷方式。
可以以同样的方式在做一个桌面的快键方式,这里就不用添加文件夹了,可以直接添加主输出文件的快键方式。
另外一个问题就是平台问题,因为考虑到有些电脑并没有安装程序运行所需要的平台,所以在这里可以打包平台。
右键“Setup”项目名称,点击“Properties”。会出现如图12所示对话框:
图12
选择“Prerequisites…”,会弹出如下对话框:
图13
选择第二项。点击“OK”完成。
然后build下就可以看到项目Release目录下有你想要的安装程序了。Release文件夹里面应该还有上图选择的环境。
- VS2008制作安装包(图解)
- vs2008 制作安装包
- VS2008 制作安装包
- VS2008制作安装包
- VS2008制作安装包
- VS2008制作安装包
- VS2008制作安装包
- VS2008制作安装包(转)
- VS2008制作安装包(基础)
- VS2008 制作发布安装包
- WinForm安装包制作,图解
- VS2008下制作CAB安装包
- 用VS2008制作Excel2007AddIn项目安装包
- Mobile平台VS2008制作cab安装包
- VS2008制作windows mobile 安装包
- Vs2008制作WinCE Cab安装包
- 图解Windows Installer制作软件安装包
- VS2010安装包制作全过程图解
- c# wince 显示隐藏任务栏
- iOS学习笔记02—View Controller的生命周期
- 我也来分析Windows CE串口驱动----基于Windows CE 5.0 S3C2440 BSP
- C++中public、protected、private的权限
- C语言详解 - 文件
- VS2008制作安装包(图解)
- HDU 1896 Stones
- 多重背包问题的二进制分解思想
- 人工智能先驱
- 题目1324:The Best Rank
- 关于linux图形界面的基本知识
- 一位ACMer过来人的心得
- hdu1866
- 升级snow leopard 到 mountain leopard导致 wifi 不稳定