随笔 - 25, 文章 - 0, 评论 - 6, 引用 - 0
数据加载中……

vs2008程序打包

一、创建程序项目(含有解决方案)

例如项目名为MyTest

二、创建安装项目

在MyTest解决方案上“右击”—>“添加”—>“新建项目”,选择“其他类型项目”—>“安装和部署”—>“安装项目”,并命名为“ Install_MyTest ” 

三、添加项目需要文件(包括显示在开始菜单中和桌面上快捷方式的图标、卸载程序文件)

1、在右边的“应用程序文件夹”上右击“添加”—>“项目输出”,选择 MyTest 项目,这样就相当于包含了所有 MyTest  的输出文件;

1、在右边的“应用程序文件夹”上右击“添加”—>“文件”,选择 MyTest 运行需要的所有文件(包括dll、lib、资源文件、配置文件)

3、在右边的“应用程序文件夹”上右击“添加”—>“文件”,选择“c:"windows\system32\msiexec.exe”文件,用来制作卸载程序;

4、在右边的“ 应用程序文件夹 ”上右击“添加”—>“文件”,选择两个*.ico的图标文件,一个作为启动图标、一个卸载图标。

四、创建快捷方式(包括开始菜单快捷方式、桌面快捷方式、卸载快捷方式)

1、开始菜单快捷方式:在“主输出来自 MyTest (活动)”上右击“创建”主输出来自 MyTest (活动)”的快捷方式“,命名为 MyTest ,并在其的属性栏中为其“Icon”选择刚才导入启动的图标。并将其拖动到“用户的”程序”菜单”文件下。

2、桌面快捷方式:步骤同1

3、卸载快捷方式:在msiexec.exe上右击“创建msiexec.exe 的快捷方式”,并命名为“卸载testwindows”。将其拖动到“用户的”程序”菜单”文件下,当然也可放在桌面,将此快捷方式的Argmuments属性设置为”/x {程序ID}”,ID值即为打包程序的ProductCode属性,如“/x {1AE1E45C-C68B-4033-BE53-218FDEEF52D0}”(不包括双引号)。

五、打包.net framework

选择  Install_MyTest 项目的属性,在对话框中选择“系统必备”,然后在弹出的对话框中选择“从与我的应用程序相同的位置下载系统必备组件”,确定。

六、生成

在 Install_MyTest 项目上右击选择“生成”,则打包成功,将在你的解决方案文件夹生成一个 Install_MyTest 的文件夹,安装文件就在此目录下。

posted on 2012-11-16 09:28 chenjt3533 阅读(329) 评论(0)  编辑 收藏 引用 所属分类: C/C++


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理