DeployMan,发布文件的利器
利用Delphi开发app,有时候需要发布文件,如果文件少还不是问题,但文件多的情况下,IDE带的发布功能,就显得捉襟见肘,效率低下了。
通过Project-Deployment,打开发布窗口,如下图:
如何使用这个功能,在以前的文章中写过,需要的话可以去查。
为了更好的管理发布文件,现在有了工具DeployMan,发布多个文件就变的轻松多了,可以通过选择一个文件夹,一次性的填加该文件夹中所有文件,同时支持包括子目录。我这么一说,相信你一下子就能明白。下面我们看看如何使用这个工具:
上图为运行后的主界面。可以看到,同时支持ios及android两个平台。
Add File:增加发布文件
Add Folder:增加文件夹,发布文件夹中的所有文件,支持子文件夹。
Delete:删除发布文件
TargetDirectory:发布文件的目标路径。
打开菜单File,如下图:
Open Project:打开项目,指DeployMan自己的项目文件,不是Delphi项目文件。
Save Project+.dproj:保存项目,指DeployMan自己的项目文件,不是Delphi项目文件。同时,将发布文件内容写入Delphi项目,即.dproj文件。
Import .dproj file:这里指从Delphi项目文件中导入发布的文件内容。
现在,我们以发布ChinaCock地图文件为例,看如何发布地图应用需要的文件?
1.利用Import .dproj导入一个Delphi项目文件
2.通过Add Folder增加一个文件夹中的文件,这里我们选择ChinaCock 地图功能需要发布的文件夹,如下图:
选择文件夹,然后点确定,如下图,系统会将选择的文件夹填加进来,我们选择他,并选择Include subdirectories,表示同时发布所选择文件夹中的子文件夹,Configurations,我们选择Release,Target Directory,我们选择.\或者空白不填:
3.接下来,执行Save Project+.dproj,这时候,DeployMan会填加需要的发布文件到Delphi项目
4.打开刚才处理过的Delphi项目,查看发布文件:
正如我们所见,所有需要的地图支持文件,都写进来了!并且,也写好了Remote Path。
写到这里,想起了我曾经一个一个文件填加发布文件,感觉到了天堂与地狱的差别,这滋味!!!
就写到这里,一起享受DeployMan带给我们的快乐与高效吧!
新春即至,祝福所有看到此文的朋友们阖家欢乐,新春幸福,万事大吉!
下载地址在这里:https://pan.baidu.com/s/1zkVrw7V4RW-Xiiu3viYp2A
DeployMan,发布文件的利器的更多相关文章
- Visual Studio 2010 实用功能:使用web.config发布文件替换功能
当建立ASP.NET Web应用程序项目后,默认除了生成web.config外,还生成了web.debug.config与Web.Release.config.顾名思义,根据它们的命名我可以推测到他们 ...
- python发布文件(windows)
怎样发布文件 首先发布本地文件有一个好的用处,就是省去了朋友同import的时候还要使用sys.path,省的自己出错 1.新建文件夹d:\ tool 在的d:\tool文件夹中建立login.py ...
- 同步文件的利器-rsync
即使你只是个人用户而不是一个企业,备份你自己的数据也是非常重要的,我不想失去任何这些数据. rsync是同步文件的利器,一般用于多个机器之间的文件同步与备份,同时也支持在本地的不同目录之间互相同步文件 ...
- 零基础学python之函数与模块(附详细的代码和安装发布文件过程)
代码重用——函数与模块 摘要:构建函数,创建模块,安装发布文件,安装pytest和PEP 8插件,确认PEP8兼容性以及纠错 重用代码是构建一个可维护系统的关键. 代码组是Python中对块的叫法. ...
- Android App图片资源文件压缩利器McImage
版权声明:本文为xing_star原创文章,转载请注明出处! 本文同步自http://javaexception.com/archives/195 Android App图片资源文件压缩利器McIma ...
- 2019-10-4-C#-极限压缩-dotnet-core-控制台发布文件
title author date CreateTime categories C# 极限压缩 dotnet core 控制台发布文件 lindexi 2019-10-04 14:59:36 +080 ...
- PublishFolderCleaner 让你的 dotnet 应用发布文件夹更加整洁
大家都知道,在 dotnet 发布时,将会在输出的 publish 文件夹包含所需的依赖.在 .NET Core 开始,引入了 AppHost 的概念,即使是单个程序集,也需要独立的 Exe 可执行文 ...
- Delphi XE5-XE8 以上 如何发布文件到工程中
首发在 ① FireMonkey[DELPHI XE5] 165232328 欢迎使用 FMX 开发手机程序的高手来访. (* *********************************** ...
- 利用gulp把本地文件移动到指定待发布文件夹
一.目标 把本地的文件移动到待发布的文件中,把static_grab文件中file.txt所列文件列表移动到beta对应文件夹中: 二.实现 var gulp = require('gulp'), w ...
随机推荐
- 00-自测4. Have Fun with Numbers
Notice that the number 123456789 is a 9-digit number consisting exactly the numbers from 1 to 9, wit ...
- spring boot 2.0(二)动态banner的支持
Spring Boot 2.0 提供了很多新特性,其中就有一个小彩蛋:动态 Banner,今天我们就先拿这个来尝尝鲜. 配置依赖 使用 Spring Boot 2.0 首先需要将项目依赖包替换为刚刚发 ...
- CRM 价格批导
日了,好多代码....COPY别人的,懒得改了 *----------------------------------------------------------------------* *** ...
- 从零搭建和配置OSX开发环境
对于每一名开发者来说,更换系统或者更换电脑的时候,都免不了花上不短的时间去折腾开 发环境的问题.我本人也是三番两次,深知这个过程的繁琐.所有,根据我自己以往的经验, 以及参考一下他人的意见,整理一下关 ...
- 14. Longest Common Prefix C++
采用纵向遍历,即对第一个字符串,取出第一个字符,检查是否出现在随后每一个字符串中,以此类推.当遍历完成或有一个字符串不符合要求,直接return. class Solution { public: s ...
- Cassandra内部架构
Cassandra是一个开源的.分布式.无中心节点.弹性可扩展.高可用.容错.一致性协调.面向列的NoSQL数据库 Cassandra集群(Cluster) Cluster Data center(s ...
- Let's Encrypt 免费通配符 SSL 证书申请教程——但是也需要email,域名所有权等,如果是黑产用的话会这样用吗?会不会暴露自己身份???
Let's Encrypt 免费通配符 SSL 证书申请教程 from:https://blog.csdn.net/English0523/article/details/79608464 2018 ...
- 把旧系统迁移到.Net Core 2.0 日记 (13) --图形验证码
参考这篇文章: http://www.cnblogs.com/yuangang/p/6000460.html using System; using System.IO; using System.D ...
- get url img
selenium 1● 了解selenium 这个是做 web页面测试,模拟用户测试 =====> pip install selenium 安装 2● django 用于接 ...
- jquery radio使用
var list= $('input:radio[name="list"]:checked').val();