LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

[点晴永久免费OA]如何打包.NET程序

admin
2020年3月3日 1:45 本文热度 2554

      第一、给安装项目添加必要的文件,貌似是应用程序debug文件夹下的所有文件,还有是 安装系统要用的图片文件

  第二、添加系统必备:安装项目右键->属性->选择系统必备,

  必选上[数据访问组件]、[.net 2.0]、[windows installer 3.1]。如果应用程序中有rpt的报表就要 加上报表引擎

  其中【指定系统必备组件的安装位置】要选择第二个,【从与我的应用程序相同的位置下载系统必备 组件】

  (第三)选择应用程序文件夹。右键添加项目输出项。将应用程序设置为主输出

  第三、添加卸载程序

  打开系统目录C:\WINDOWS\system32找到文件msiexec.exe,复制到刚创建的安装项目文件系统视图的 应用程序文件夹中。

  第四、创建【用户的''程序''菜单(包括安装和卸载)】

  首先创建一个文件夹,然后在文件夹里创建下面两个,因为这个文件夹就是在开始菜单->程序->该文 件夹->安装和卸载

  1、创建卸载快捷键(先选择程序,然后配属性):

  选择【用户的''程序''菜单】->在中间空白地方右键【创建快捷键】->选择msiexec.exe->右键快捷键 选择属性->修改Name和ICON->配置Arguments属性。

  配置Arguments属性的方法是:单击安装项目,是左键单击,然后找到ProductCode,复制下来,然后 Arguments=/x ProductCode(这里注意有个空格)。

  2、创建安装快捷键(也是先选择程序,然后配属性):

  选择【用户的''程序''菜单】->在中间空白地方右键【创建快捷键】->选择[应用程序的exe文件]->右 键快捷键选择属性->修改Name和ICON,且安装不需要配Arguments属性

  3、在【用户桌面】中重复第2步的操作

  第五、添加用户操作界面

  右键安装项目->视图->用户界面:

  安装的过程无非就是:启动->进度->结束

  给启动添加一个【文本框A】,并且将它上移到安装文件夹的上面(安装程序运行的时候就是按着上面 的顺序运行的)

  ->右键这个【文本框A】,填写其中的值

  第六、添加自定义操作

  为安装解决方案添加一个类库项目,删除Class1.cs

  为类库项目添加一个【安装程序类】->Installer1

  第七、完成将我们自定义的安装类接入到安装过程:

  1、将我们新建的类库作为主输出添加到安装项目中

  选择【应用程序文件夹】,在中间空白部分右键选择【添加项目输出】将设置新建的类库作为主输出

  2、打开安装项目的“自定义操作视图”然后在相应(安装、卸载和回滚等)的节点上“右键”添加自 定义操作《选择主输出》

  右键选择【CustomActionData】

  /PassWord=[PASSWORD] /UserName=[USERNAME] /Server=[SERVER] /TargetDir="[TARGETDIR]\"

  (注:/targetdir="[TARGETDIR]\"传递安装目录的路径、[PASSWORD]等这些是我们在用户界面上设 置的文本框的属性)

  第八、再次完善新建的类库,给其中添加方法

  1、重写安装函数public override void Install(System.Collections.IDictionary stateSaver)

  2、重写卸载函数public override void Uninstall(IDictionary savedState)

  3、重写安装完成后函数 protected override void OnAfterInstall(IDictionary savedState)


该文章在 2020/3/3 1:45:04 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved