winform c# 打包

   // winform 打包-卸载-安装 (vs2008开发环境)

  // 1、开发完的项目后--生成

  // 2、新建项目-安装项目-

 如图:

 

 

//  3、 应用程序文件夹 -->属性添加文件夹--"Photoker"--> 右键 添加 -> 生成后的程序---> 1. 添加删除msiexec.exe(位于C://windows/system32/msiexec.exe

 

使用工具: VS2008

打包程序类型:WinForm(C#)

Frist Step:

                      创建->新建-》其它项目类型-》安装和部署-》安装项目      如图:

          


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Second Step:

   点击“确定”后、

 

 

 

Three Step:
右键:

Four Step:

    在这里选择您编译好的程序文件(如:dll)

点击“打开”后

Fifth Step:

如果您有文件夹之类的要添加到项目中,你要右键-》新建-文件夹

如图:

NO.6:

这是一步(NO.6)是为了添加ICO图标,如果您不需要可以省略这一步(NO.6)

NO.7:

如果想在您的安装部署电脑上的 菜单里有您的程序菜单如下:

NO.8:

添加文件夹名称可自定义:



NO.9:

接下就重要了,将演示添加删除功能和发布等操作。

我们返回到“应用程序文件夹”这一项中,在右边找到您的主启动文件,这里我的为:Login.exe。

选择后,在您的主文件启动(Login.exe)点击-》右键-创建Login.exe的快捷方式(C)。如下:

NO.11:

创建好后,修改名称,我这里为“启动”,并“剪切”到-》用户桌面。(再重复一次操作,创建快捷方式-“剪切”-》用户的“程序”菜单)



NO.12:

此时这两个(用户的“程序”菜单、用户桌面)已经都存在这个”启动“快捷方式了

说明:为什么要在:(用户的“程序”菜单    和 用户桌面) 也添加“启动”这个快捷方式就不用我多说了吧

NO.13:

 

添加删除功能: 再次返回到“应用程序文件夹”这一项 添加文件 “msiexec.exe"(此文件为于:您的系统盘如:C:windows\system32\msiexec.ext"目录下)。 添加进来。

1、

2、 添加msiexec.exe文件





NO.15

再对msiexec.exe进行 —》右键-》快捷方式,命名为“Uninstall“

如下:

将Uninstall文件 剪切到您的--》用户的“程序”菜单 这一项中


然后进行“删除”参数配置。

解决方案-》TestSetup-》右键-属性

找到:ProductCode 并将其右边的值Copy下来(做为删除的值用)



返回到:”用户的“程序”菜单“这一项中再打到"Uninstall"-》属性 -》Arguments-》值添加写:

/x {A7C19EA1-D58E-405A-B267-97E2C77AD8BD}

您Copy过的值即可。此时大部份工作已经完成了。

解决一下UI方面上的问题,给 “启动,Uninstall"这两个文件添加   Ioc 图标

添加Uninstall ICO图标




同样的方法给启动添加ICO图标。

最后一步:

在解决方案--》右键-》生成。

完成了。

 

posted on 2010-01-08 10:26  SonyXbox  阅读(259)  评论(0编辑  收藏  举报

导航