使用mageui部署游戏微端(ClickOnce)(二)
来源:互联网 发布:大数据 态势感知 编辑:程序博客网 时间:2024/05/08 10:04
五、用MageUI部署C++微端程序
Step0:部署前准备工作
建一个目录,就叫clickonce吧,把编译好的EntryPoint.exe和JZWLLauncher.exe放进去,如图,注意EntryPoint.exe会附带一个文件EntryPoint.exe.manifest;JZWLLauncher.exe要用Multi-threaded (/MT)方式编译,避免再依赖msvcrt.dll。
现在正式开始部署,打开MageUI.exe,MageUI能创建两种文件用于部署:
1. Application Manifest文件,后缀名 .manifest
2. Deployment Manifest文件,后缀名 .application
先创建.manifest文件,再创建.application文件,后者需要依赖前者。两种文件创建过程中都依赖企业数字签名。
Step1-1:创建.manifest文件
Step1-2:复选框勾上,再点Populate
注意文件名都被自动加上了 .deploy后缀,查看文件夹,情况如下:
Step1-3:点击保存
选择一个数字签名(如果你的列表为空,说明你还没装过数字签名)
保存的jzwl.exe.manifest文件,可以在文件夹中查看到:
Step2-1:创建.application文件
Step2-2:
Step2-3:
Step2-4:这一页什么都不用改,全部用默认值
Step2-5:点击Select Manifest
选择文件
点击保存
再次选择数字签名
保存后结果显示如下:
这里有个trick的方法:Location: clickonce\jzwl.exe.manifest,前面有个相对路径clickonce,如果不去掉,发布到线上后,执行起来会有问题。为了去掉这个clickonce,需要重新点击一遍Select Manifest,重新做一遍保存过程,完了之后clickonce相对路径就去掉了。
0 0
- 使用mageui部署游戏微端(ClickOnce)(二)
- 使用mageui部署游戏微端(ClickOnce)(一)
- 使用ClickOnce(MageUI) 部署采用vc6.0开发的老系统
- 使用ClickOnce(MageUI) 部署采用vc6.0开发的老系统
- MageUI部署ClickOnce应用程序经常遇到的错误
- VS2005设计智能客户端(二)使用clickonce部署应用程序
- ClickOnce部署(3):使用证书
- ClickOnce部署(3):使用证书
- 使用ClickOnce部署Windows应用程序
- ClickOnce部署(2):自动更新
- ClickOnce部署(2):自动更新
- ClickOnce部署(2):自动更新
- [ClickOnce]手工部署ClickOnce
- ClickOnce部署
- ClickOnce部署
- ClickOnce部署
- 使用 ClickOnce 部署 Windows 窗体应用程序
- 使用 ClickOnce 部署 Windows 窗体应用程序
- String 和 StringBuffer 的对比总结
- Linux学习(CentOS-7)---磁盘数据的内容和组织形式
- CUDA和GPU之间的关系
- 基于CI3.0 开发的ORM,操作数据更加简单, 抛弃CI_Model
- R语言笔记(一)
- 使用mageui部署游戏微端(ClickOnce)(二)
- 弹出PopupWindow让屏幕的其它地方变颜色
- HDU-2021
- ubuntu 14.04+caffe +cuda7.5+cuDNN+faster-RCNN
- 安装ROS的笔记
- 第25周-window程序设计(基础篇)-第4章-滚动条
- 分治法编程问题之最接近点对问题的算法分析
- 欢迎您在新浪博客安家
- ......访问量