转到项目菜单
项目>部署
这个部署管理器允许您为任何支持的目标平台.
对于窗户,操作系统X、和网间网操作系统,的部署管理器使用平台助理,因此要部署的应用程序必须使用Platform Assistant服务器和a连接配置文件。对于安卓,您只需要将Android SDK添加到RAD Studio在本地部署应用程序。
这个部署管理器允许您启用、查看、添加、删除或编辑正在部署的文件。您还可以使用部署管理器向部署中添加其他必要的“功能文件”,例如目标平台的数据库驱动程序。
提示:这个部署管理器并非每个要部署到远程系统的项目都需要。在大多数情况下,当您创建项目时,如果将项目部署到远程计算机上,而没有部署管理器。但项目不同部署管理器让您可以控制这些特殊情况。
使用部署管理器,您可以:
- 启用或禁用要部署到目标计算机的文件(选中或取消选中).
- 从生成的现成部署文件列表中添加特色文件(单击).
- 重要提示:对于多设备数据库应用程序,必须使用部署管理器为特定的目标计算机启用必要的数据库驱动程序。您可以使用添加特色文件对话框。当您实际运行、调试或部署应用程序时,IDE会将部署列表中当前启用的文件复制到部署的应用程序中。
- 对于所有应用程序,添加其他文件到您的部署列表(单击).
- 编辑要部署的文件的属性(平台,远程路径、和远程名称).
- 从部署列表中删除文件(单击).
- 选择那些在部署期间不希望被覆盖的文件(覆盖).
如果使用“项目”窗口,RAD Studio将此文件添加到部署管理器自动。
部署管理器窗口
这个部署管理器使用带有命令按钮的工具栏、构建配置和目标平台组合框,以及使用八个字段(列)的文件列表,所有这些字段都是可排序的:
32位Windows
|
|
64位窗口
|
|
操作系统X
|
|
安卓
|
|
网间网操作系统
|
|
部署管理器工具栏
按钮和图标
|
描述
|
启用复选框
|
使文件能够包含在部署中。 单击启用复选框进行切换,或使用检查所有项目(),取消选中所有项目(),检查所选项目()、和取消选中所选项()命令按钮一次启用或禁用多个复选框。
|
调和命令按钮
|
重新加载项目中的所有信息。此命令与刷新命令非常相似。
|
添加文件命令按钮
|
允许您将不属于项目的文件添加到部署列表中。一个常见的示例是添加应用程序使用的数据文件或配置文件。阅读有关此帮助主题的更多信息:添加文件.
|
删除所选文件命令按钮
|
允许您删除以前通过添加文件命令按钮。请注意,您不能删除IDE自动添加的文件。选择这些文件时删除文件按钮将被禁用(灰色)。阅读有关此帮助主题的更多信息:删除文件.
|
添加特色文件命令按钮
|
显示一个对话框,其中包含可以选择添加到项目中的文件列表。此命令主要用于与数据库相关的应用程序。阅读有关此帮助主题的更多信息:添加特色文件.
|
部署命令按钮
|
将文件部署到远程计算机。此命令使用当前选定的配置来部署文件。开始部署文件时不需要此命令。通过在IDE中运行项目,列表中的文件也会自动部署。
|
连接命令按钮
|
这是一个双状态(粘性)按钮。这个连接机器连接时,按钮将保持按下状态。当连接失败或成功时,按钮将保持按下状态。如果连接操作成功完成,则远程状态字段已更新。否则,将显示错误消息。这个连接按钮在以下情况下被禁用所有配置被选中,因为您一次只能连接到一台计算机。
|
恢复为默认值命令按钮
|
恢复您在中所做的所有更改部署管理器到当前项目。项目将恢复为您第一次在中打开它时的状态部署管理器. 选项保留添加的文件允许您保留手动添加到项目中的文件。默认情况下,该选项处于选中状态。
|
检查所有项目命令按钮
|
使所有文件都能包含在部署中。
|
取消选中所有项目命令按钮
|
禁用部署中包含的所有文件。
|
检查所选项目命令按钮
|
允许将选定的文件包含在展开中。
|
取消选中所选项命令按钮
|
禁止将选定文件包含在展开中。
|
更改所选项目的远程路径命令按钮
|
打开一个对话框,您可以在其中设置选定项目的远程路径。
|
更改所选项的覆盖值命令按钮
|
允许您选择不想部署的文件,以避免在目标设备中覆盖它们。
|
配置选择器组合框
|
选择要为其部署的生成配置和目标平台。如果配置更改,文件列表的任何字段都可能更改。此组合框与目标中的字段目标选项在“项目选项”对话框中。
|
部署管理器字段
这个部署管理器包含八个列或字段,如下所述。只有四个字段可编辑:平台,远程路径,远程名称、和覆盖.
字段
|
可编辑
|
描述
|
本地路径
|
不
|
本地计算机上相应文件的路径。请注意,这些路径是相对于项目的,可以包含宏,例如$(BDS) .
|
本地名称
|
不
|
本地文件的名称。
|
类型
|
不
|
文件所属的类。类用于对具有相同部署规则的文件进行分组。其中一些规则可能用于指定此文件仅适用于给定平台。
|
平台
|
是的
|
将为给定的平台列表部署每个文件。 文件一次只能部署到一个平台上。例如:
其他文件,例如.exe文件 文件,可能仅为32位Windows或64位Windows部署。 您可以将文件部署到所有平台或任何平台组合。您可以编辑要在其中部署文件的平台。如果选择了错误的平台组合,则项目可能根本无法工作。
|
远程路径
|
是的
|
文件的目标。此字段用“./”(点斜杠)进行初始化,表示相对路径名。如果您没有完全限定部署文件的远程路径,则该路径与以下任一路径相关:
- 这个Platform Assistant服务器的scratch目录,默认在内部
C: \Users\<user>\Documents\Embarcadero\Studio\Profiles (32位Windows和64位Windows目标平台)。
- 应用程序包(OS X和iOS目标平台)或包(Android目标平台)。
为部署自定义文件时网间网操作系统或安卓,在部署文件时必须特别小心。这些平台的应用程序只能访问位于应用程序包或程序包中特定文件夹中的文件。有关详细信息,请参阅:
|
远程名称
|
是的
|
远程文件名。
|
远程状态
|
不
|
如果连接按钮,然后远程状态列将显示文件的状态,并将远程文件与本地文件进行比较。远程状态可以是:
- 未连接:该连接按钮未按下,因此找不到远程数据。
- 未知:从本地文件获取信息时出错。
- 更新:远程文件比本地文件新。
- 年龄较大的:远程文件比本地文件旧。
- 相同:本地文件和远程文件具有相同的时间日期戳。
- 找不到:找不到远程文件。
|
覆盖
|
是的
|
覆盖选项设置为总是默认情况下,这意味着如果本地文件比远程文件新,那么该文件将在目标设备中被覆盖。 您可能希望将某些文件排除在部署和覆盖之外。为此,您可以更改覆盖值为从未. 覆盖状态可以是:
- 总是:如果本地文件比远程文件新,则部署该文件,覆盖远程文件。
- 从未:如果要将文件从部署中排除,请为该文件选择此选项。
|
有关配置部署管理器以及如何部署项目。
部署管理器主题
另请参见