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

2024-04-14 06:58

本文主要是介绍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/902372

相关文章

DeepSeek模型本地部署的详细教程

《DeepSeek模型本地部署的详细教程》DeepSeek作为一款开源且性能强大的大语言模型,提供了灵活的本地部署方案,让用户能够在本地环境中高效运行模型,同时保护数据隐私,在本地成功部署DeepSe... 目录一、环境准备(一)硬件需求(二)软件依赖二、安装Ollama三、下载并部署DeepSeek模型选

解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题

《解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题》文章详细描述了在使用lombok的@Data注解标注实体类时遇到编译无误但运行时报错的问题,分析... 目录问题分析问题解决方案步骤一步骤二步骤三总结问题使用lombok注解@Data标注实体类,编译时

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3

k8s部署MongDB全过程

《k8s部署MongDB全过程》文章介绍了如何在Kubernetes集群中部署MongoDB,包括环境准备、创建Secret、创建服务和Deployment,并通过Robo3T工具测试连接... 目录一、环境准备1.1 环境说明1.2 创建 namespace1.3 创建mongdb账号/密码二、创建Sec

Java中的Opencv简介与开发环境部署方法

《Java中的Opencv简介与开发环境部署方法》OpenCV是一个开源的计算机视觉和图像处理库,提供了丰富的图像处理算法和工具,它支持多种图像处理和计算机视觉算法,可以用于物体识别与跟踪、图像分割与... 目录1.Opencv简介Opencv的应用2.Java使用OpenCV进行图像操作opencv安装j

五大特性引领创新! 深度操作系统 deepin 25 Preview预览版发布

《五大特性引领创新!深度操作系统deepin25Preview预览版发布》今日,深度操作系统正式推出deepin25Preview版本,该版本集成了五大核心特性:磐石系统、全新DDE、Tr... 深度操作系统今日发布了 deepin 25 Preview,新版本囊括五大特性:磐石系统、全新 DDE、Tree

将Python应用部署到生产环境的小技巧分享

《将Python应用部署到生产环境的小技巧分享》文章主要讲述了在将Python应用程序部署到生产环境之前,需要进行的准备工作和最佳实践,包括心态调整、代码审查、测试覆盖率提升、配置文件优化、日志记录完... 目录部署前夜:从开发到生产的心理准备与检查清单环境搭建:打造稳固的应用运行平台自动化流水线:让部署像

Linux Mint Xia 22.1重磅发布: 重要更新一览

《LinuxMintXia22.1重磅发布:重要更新一览》Beta版LinuxMint“Xia”22.1发布,新版本基于Ubuntu24.04,内核版本为Linux6.8,这... linux Mint 22.1「Xia」正式发布啦!这次更新带来了诸多优化和改进,进一步巩固了 Mint 在 Linux 桌面

Python项目打包部署到服务器的实现

《Python项目打包部署到服务器的实现》本文主要介绍了PyCharm和Ubuntu服务器部署Python项目,包括打包、上传、安装和设置自启动服务的步骤,具有一定的参考价值,感兴趣的可以了解一下... 目录一、准备工作二、项目打包三、部署到服务器四、设置服务自启动一、准备工作开发环境:本文以PyChar

多模块的springboot项目发布指定模块的脚本方式

《多模块的springboot项目发布指定模块的脚本方式》该文章主要介绍了如何在多模块的SpringBoot项目中发布指定模块的脚本,作者原先的脚本会清理并编译所有模块,导致发布时间过长,通过简化脚本... 目录多模块的springboot项目发布指定模块的脚本1、不计成本地全部发布2、指定模块发布总结多模