ApolloStudio高手之路(19):编译发布与软件部署

2023-10-21 21:10

本文主要是介绍ApolloStudio高手之路(19):编译发布与软件部署,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

        在新发布的V3版本的ApolloStudio中,新增了开发版和运行版概念。

开发版

        在开发版当中,ApolloStudio的所有功能均对开发者开放,开发者将在软件所支持的功能最大范围内进行开发,调试以及对系统自带模块的使用和配置,在该模式下,开发者可以对项目工程文件的模块进行增减和配置,同时也可以将编辑好的项目工程文件进行打包编译,定制LOGO,版权信息等以及动态加密编译生成EXE可执行文件(连同运行环境进行打包)。

运行版

        运行版作为分发给最终使用的终端客户的运行版本,双击exe文件即可自动加载项目工程文件的配置(工程文件已在开发版的编译打包环境已经进行了动态密钥加密,使得编辑的脚本无法被破解反编译,保护开发者的权益)并自动启动,在运行版中,将无法使用边侧栏中的所有功能,所有的操作均将按照开发者事先设计的流程进行执行。

编译打包步骤

        在ApolloStudio中完成项目的开发后,可以在任务栏的空白处单击鼠标右键,在弹出的菜单中选择“编译执行文件”。

在弹出的编译设定栏中,我们可以看到,这里可将当前项目编译生成运行版和开发版(编译开发版的目的主要是方便客户可以对开发环境的主题或者LOGO等进行定制,无功能区别),这里我们以编译运行版为例:

 在上面的信息当中,选择输出路径、定义EXE文件输出的文件名,运行版配置修改密码这三项为必填项,其他的版权信息,图标等均为选填项,可依据实际需要进行填写和修改。

        配置完成后,直接点击“开始编译”即可开始执行编译操作,当进度条状态变化为“已完成”后,即可在指定的输出目录下找到Release文件夹,这里将包含项目文件和运行环境*。

软件的部署

        编译打包之后的ApolloStudio本质上是一个绿色软件,在安装有.Net Framework 4.7以上版本的系统环境下均可直接运行,当然也可以使用InnoSetup这类打包安装包的软件进行二次定制,让客户端的部署更加方便和智能。

*注意:

1、建议在选择输出路径的时候尽量选择除C盘之外或者桌面路径,避免因操作权限的问题造成输出运行文件失败。

2、输出的编译文件夹Release仅包含软件运行的依赖文件,这里并不含.Net Framework系统组件,这里需用户自行安装,或者将编译后的文件夹使用自动安装软件进行安装包制作,后期自动安装.Net环境。

3、软件编译打包过程中并不包含开发者在脚本开发中所应用到的自定义的文件资源,包括图片、配置文件、数据库文件等,这些需要开发者将自定义资源文件单独复制到Release文件夹内,并在脚本中指定相对路径进行加载方可正常运行。

 ***********************************************************************************************************************************************

ApolloStudio最新版下载地址(网盘有交流群号):

(点击跳转至首页文章,见文章最底部下载链接)

这篇关于ApolloStudio高手之路(19):编译发布与软件部署的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/256994

相关文章

Nginx分布式部署流程分析

《Nginx分布式部署流程分析》文章介绍Nginx在分布式部署中的反向代理和负载均衡作用,用于分发请求、减轻服务器压力及解决session共享问题,涵盖配置方法、策略及Java项目应用,并提及分布式事... 目录分布式部署NginxJava中的代理代理分为正向代理和反向代理正向代理反向代理Nginx应用场景

linux部署NFS和autofs自动挂载实现过程

《linux部署NFS和autofs自动挂载实现过程》文章介绍了NFS(网络文件系统)和Autofs的原理与配置,NFS通过RPC实现跨系统文件共享,需配置/etc/exports和nfs.conf,... 目录(一)NFS1. 什么是NFS2.NFS守护进程3.RPC服务4. 原理5. 部署5.1安装NF

通过Docker容器部署Python环境的全流程

《通过Docker容器部署Python环境的全流程》在现代化开发流程中,Docker因其轻量化、环境隔离和跨平台一致性的特性,已成为部署Python应用的标准工具,本文将详细演示如何通过Docker容... 目录引言一、docker与python的协同优势二、核心步骤详解三、进阶配置技巧四、生产环境最佳实践

Nginx部署HTTP/3的实现步骤

《Nginx部署HTTP/3的实现步骤》本文介绍了在Nginx中部署HTTP/3的详细步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录前提条件第一步:安装必要的依赖库第二步:获取并构建 BoringSSL第三步:获取 Nginx

修复已被利用的高危漏洞! macOS Sequoia 15.6.1发布

《修复已被利用的高危漏洞!macOSSequoia15.6.1发布》苹果公司于今日发布了macOSSequoia15.6.1更新,这是去年9月推出的macOSSequoia操作... MACOS Sequoia 15.6.1 正式发布!此次更新修复了一个已被黑客利用的严重安全漏洞,并解决了部分中文用户反馈的

redis-sentinel基础概念及部署流程

《redis-sentinel基础概念及部署流程》RedisSentinel是Redis的高可用解决方案,通过监控主从节点、自动故障转移、通知机制及配置提供,实现集群故障恢复与服务持续可用,核心组件包... 目录一. 引言二. 核心功能三. 核心组件四. 故障转移流程五. 服务部署六. sentinel部署

Linux部署中的文件大小写问题的解决方案

《Linux部署中的文件大小写问题的解决方案》在本地开发环境(Windows/macOS)一切正常,但部署到Linux服务器后出现模块加载错误,核心原因是Linux文件系统严格区分大小写,所以本文给大... 目录问题背景解决方案配置要求问题背景在本地开发环境(Windows/MACOS)一切正常,但部署到

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

Go语言编译环境设置教程

《Go语言编译环境设置教程》Go语言支持高并发(goroutine)、自动垃圾回收,编译为跨平台二进制文件,云原生兼容且社区活跃,开发便捷,内置测试与vet工具辅助检测错误,依赖模块化管理,提升开发效... 目录Go语言优势下载 Go  配置编译环境配置 GOPROXYIDE 设置(VS Code)一些基本

MySQL 主从复制部署及验证(示例详解)

《MySQL主从复制部署及验证(示例详解)》本文介绍MySQL主从复制部署步骤及学校管理数据库创建脚本,包含表结构设计、示例数据插入和查询语句,用于验证主从同步功能,感兴趣的朋友一起看看吧... 目录mysql 主从复制部署指南部署步骤1.环境准备2. 主服务器配置3. 创建复制用户4. 获取主服务器状态5