现在的位置: 首页 > 综合 > 正文

Vs2010winform程序打包部署

2017年12月07日 ⁄ 综合 ⁄ 共 1421字 ⁄ 字号 评论关闭

Vs2010winform程序打包部署

1.新建安装部署项目

打开vs2010,选择文件->新建->项目->其他项目类型->安装和部署->选择安装项目。如下图:

 

 

2.开始制作

点击如上图中确定后进入项目开始制作:

2.1点击"应用程序文件夹"右击选择添加->文件夹或者双击"应用程序文件夹"在右边的空白处右击选择添加->文件夹。如下图:

 

 

2.2将自己开发项目中对应的文件添加到安装部署对应的文件夹中,这里我就把自己开发项目中的Dict文件夹中的文件添加到安装部署项目中的Dict中。如下图:

 

2.3点击"应用程序文件夹"右击选择添加->文件或者双击"应用程序文件夹"在右边的空白处右击选择添加->文件。(将你的应用程序的可执行文件和相应的类库和组件添加进来) 如下图:

 

2.4然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的"用户的'程序'菜单"下的Wap搜索服务中和"用户桌面"中。提示:"用户的'程序'菜单"下可以不用新建文件夹,可以将创建快捷方式直接复制粘贴到"用户的'程序'菜单"
这样安装程序安装安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式

 

 

3.基本设置

然后右击左边的"应用程序文件夹"打开属性对话框:
将属性中的"defaultlocation"的路径中的"[manufacturer]"去掉,
不然的话做好的安装程序默认安装目录会是"c:\programm file\你的用户名\安装解决方案名称";
然后打开解决方案管理器,右击你的解决方案名称,选择属性:
在打开的属性页中,选择"系统必备",

 

 

 

然后点击"生成->生成解决方案 ;生成成功!

 

4.卸载

关于"卸载"功能的添加上面的文章只介绍了简单的生成安装的方法,但是在vs2010下并没有直接生成卸载程序的功能,所以我们只好用msi来实现了。

4.1在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,
这个文件在c:\windows\system32文件夹下。如下图:

 

 

添加进去以后,为了让他更像个卸载程序,把他的名字改成"uninstall.exe",

当然这个关系不大,改不改都行的.然后给他创建一个快捷方式,然后把快捷方式剪切到

用户的“程序”菜单。

 

我选择放在了用户的“程序”菜单->Wap搜索服务中心,然后下面我们要的做的就是查找这个部署项目的ProductCode了。
鼠标左键单击项目名称,记住是左键单击,然后点击属性标签,注意:不是右击的属性,
这个区别很大,这时你就可以看到ProductCode了。

 

然后打开你创建的那个卸载快捷方式的属性对话框,

在Aguements属性中输入"/x {ProductCode}",

 

 

5.制作完成

好了,然后点击"生成解决方案"即可生成带有卸载功能的安装程序了。

 

继续:Windons服务部署

1. 点击"应用程序文件夹"右击选择添加->文件或者双击"应用程序文件夹"在右边的空白处右击选择添加->文件。(将你的windons服务应用程序的可执行文件和相应的类库和组件添加进来) ,点击部署项目名称->重新生成->生成成功。

 

2.右击部署项目名称->试图->自定义操作

 

3.右击安装->添加自定义操作->应用程序文件夹->windons服务可执行文件.exe;提交、回滚、卸载同”安装”一样的操作。

 

4.点击部署项目名称->重新生成->生成成功。Windons服务部署完成!

抱歉!评论已关闭.