注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Bioinformatics home

 
 
 

日志

 
 

net打包 打包 C#WinFrom程 .net安装部署   

2010-05-13 09:53:48|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

一、应用程序文件夹操作

1、打开项目,添加新建项目》》其他项目类型中》》安装项目,起名“setUp...”,确定。

2、这里就会出现三个文件夹,不用多说一看就明白意思,右键"应用程序文件夹" 》》添加》》文件夹。这里的作用就是好管理,重启一下名字,这里我就叫它 "Object" 

3、在“Object”文件夹上右键“添加” 》》项目输出,选择项目,下面是“主输出”  确定就OK (你还有别的资源的话就要添加上去了)

4、接下来在“应用程序文件夹”下依些建几个文件夹,先建3个测试把。Images(放图片)、Unit 、还有一个就是刚才建的Object 文件夹。

Images里我放的是图片,有面用到。看完下面你就知道需求什么。Unit放置卸载的文件。

5、打包已简单完成,你点击菜单栏:生成》》“生成setUP...”选项。就OK了。在项目目录中找着安装文件就可以运行安装的用了

你看别人的安装程序在桌面上还有开始菜单里都有快捷键。而我们的好像没有。那我们接着给加上吧。

二、用户的“程序”菜单

1、右键“用户的程序菜单”》》添加》》文件夹,然后就给他改个名字。选中此文件夹,在右边的视图框中右击》》创建新的快捷方式。

2、在弹出的界面中 我们找到“应用程序文件夹”中,刚才我们添加的“主输出文件” 点确定。已经完成了

然后我们下面做的就是给快捷方式修饰下。选择主输出文件,然后在上面右键》》属性窗口,我们就可以给他,改名字(Name),改显示的图标(Icon[ico格式]):我们之前可以把图片放

到我们新建的images文件夹中,方便管理。

其他操作相似。

三、自定义用户界面

1、打开用户界面

net打包 打包 CWinFrom程 .net安装部署  - xiaofeng1982 - Tiger-Leon 附件: 您所在的用户组无法下载或查看附件

2、这里可以设置已有的窗体的属性和新增窗体

net打包 打包 CWinFrom程 .net安装部署  - xiaofeng1982 - Tiger-Leon 附件: 您所在的用户组无法下载或查看附件

设置窗体属性

net打包 打包 CWinFrom程 .net安装部署  - xiaofeng1982 - Tiger-Leon 附件: 您所在的用户组无法下载或查看附件

比如这里可以设置一下BannerBitmap,安装窗口上面的图片,方法和前面的ICO文件一样,浏览去找Images下面的Bmp文件即可!

就是这样的效果,哈哈,效果差了点啊

net打包 打包 CWinFrom程 .net安装部署  - xiaofeng1982 - Tiger-Leon 附件: 您所在的用户组无法下载或查看附件

可以根据需要来新增窗口,比如密码啊,等等

net打包 打包 CWinFrom程 .net安装部署  - xiaofeng1982 - Tiger-Leon 附件: 您所在的用户组无法下载或查看附件

就是上面的这个窗口

五、卸载程序怎么打包上去?

我试了好几种方面都不太好使,可能是没理解!最后用了这一种方法,感觉还不错!

1、新建一个控制台程序

2、看代码

net打包 打包 CWinFrom程 .net安装部署  - xiaofeng1982 - Tiger-Leonnet打包 打包 CWinFrom程 .net安装部署  - xiaofeng1982 - Tiger-LeonCode

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace UninStall

{

    class Program

    {

        static

void Main(string[] args)

        {

            string sysroot = System.Environment.SystemDirectory;

            System.Diagnostics.Process.Start(sysroot +

"\\msiexec.exe", "/x {522B529D-8A62-432D-962F-D0CFF826775E} /qr");

        }

    }

}

注意上面代码里的红字部分,这个就是你要打包的程序的安装与部署项目的ProductCode,那么这个ProductCode在哪里找呢?请记住,这里是两个系统,一个是你要打包的系统,另一个是控制台程序,所以啊,这点,要理解!去你要打包的项目里去找

net打包 打包 CWinFrom程 .net安装部署  - xiaofeng1982 - Tiger-Leon 附件: 您所在的用户组无法下载或查看附件

看到了吧,就是它了!把它拷贝过来,放在控制台程序里生成一下,上面UNIT里所导入的文件就是现在生成的文件了

  评论这张
 
阅读(849)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017