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

相关文章

使用Python构建一个Hexo博客发布工具

《使用Python构建一个Hexo博客发布工具》虽然Hexo的命令行工具非常强大,但对于日常的博客撰写和发布过程,我总觉得缺少一个直观的图形界面来简化操作,下面我们就来看看如何使用Python构建一个... 目录引言Hexo博客系统简介设计需求技术选择代码实现主框架界面设计核心功能实现1. 发布文章2. 加

售价599元起! 华为路由器X1/Pro发布 配置与区别一览

《售价599元起!华为路由器X1/Pro发布配置与区别一览》华为路由器X1/Pro发布,有朋友留言问华为路由X1和X1Pro怎么选择,关于这个问题,本期图文将对这二款路由器做了期参数对比,大家看... 华为路由 X1 系列已经正式发布并开启预售,将在 4 月 25 日 10:08 正式开售,两款产品分别为华

Spring Boot项目部署命令java -jar的各种参数及作用详解

《SpringBoot项目部署命令java-jar的各种参数及作用详解》:本文主要介绍SpringBoot项目部署命令java-jar的各种参数及作用的相关资料,包括设置内存大小、垃圾回收... 目录前言一、基础命令结构二、常见的 Java 命令参数1. 设置内存大小2. 配置垃圾回收器3. 配置线程栈大小

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

idea maven编译报错Java heap space的解决方法

《ideamaven编译报错Javaheapspace的解决方法》这篇文章主要为大家详细介绍了ideamaven编译报错Javaheapspace的相关解决方法,文中的示例代码讲解详细,感兴趣的... 目录1.增加 Maven 编译的堆内存2. 增加 IntelliJ IDEA 的堆内存3. 优化 Mave

微信公众号脚本-获取热搜自动新建草稿并发布文章

《微信公众号脚本-获取热搜自动新建草稿并发布文章》本来想写一个自动化发布微信公众号的小绿书的脚本,但是微信公众号官网没有小绿书的接口,那就写一个获取热搜微信普通文章的脚本吧,:本文主要介绍微信公众... 目录介绍思路前期准备环境要求获取接口token获取热搜获取热搜数据下载热搜图片给图片加上标题文字上传图片

Java编译生成多个.class文件的原理和作用

《Java编译生成多个.class文件的原理和作用》作为一名经验丰富的开发者,在Java项目中执行编译后,可能会发现一个.java源文件有时会产生多个.class文件,从技术实现层面详细剖析这一现象... 目录一、内部类机制与.class文件生成成员内部类(常规内部类)局部内部类(方法内部类)匿名内部类二、

SpringKafka消息发布之KafkaTemplate与事务支持功能

《SpringKafka消息发布之KafkaTemplate与事务支持功能》通过本文介绍的基本用法、序列化选项、事务支持、错误处理和性能优化技术,开发者可以构建高效可靠的Kafka消息发布系统,事务支... 目录引言一、KafkaTemplate基础二、消息序列化三、事务支持机制四、错误处理与重试五、性能优

tomcat多实例部署的项目实践

《tomcat多实例部署的项目实践》Tomcat多实例是指在一台设备上运行多个Tomcat服务,这些Tomcat相互独立,本文主要介绍了tomcat多实例部署的项目实践,具有一定的参考价值,感兴趣的可... 目录1.创建项目目录,测试文China编程件2js.创建实例的安装目录3.准备实例的配置文件4.编辑实例的

SpringBoot配置Ollama实现本地部署DeepSeek

《SpringBoot配置Ollama实现本地部署DeepSeek》本文主要介绍了在本地环境中使用Ollama配置DeepSeek模型,并在IntelliJIDEA中创建一个Sprin... 目录前言详细步骤一、本地配置DeepSeek二、SpringBoot项目调用本地DeepSeek前言随着人工智能技