如何在 Rad Studio 中生成安装程序?

How can I Generate Setup Installation in Rad Studio?

使用高级安装程序在 Rad Studio 中构建安装文件时必须添加哪些文件?当我选择项目文件时,我启动了使用 Advanced Installer 创建的文件,但它说:

file_name.bpl missing

我该怎么办?

如果您不使用运行时包构建(Project->Options->Packages->Runtime packages->Link with runtime packagesFalse),那么您只需分发您的应用程序可执行文件 (.exe)。

如果您使用运行时包构建(Project->Options->Packages->Runtime packages->Link with runtime packagesTrue),则在分发应用程序可执行文件 (.exe) 时必须包含这些包。这至少需要您包含 VCL 和 RTL 包(vclXXX.bpl 和 rtlXXX.bpl,其中 XXX 取决于您使用的 RAD Studio 的特定版本)。

根据您的应用程序的用途,您可能还必须在安装程序中包含其他运行时包。您可以通过查看 Project->Options->Packages->Runtime Packages->Runtime packages 中的运行时包列表找到您的应用程序所需的包列表(单击 ... 按钮打开对话框)。

有关详细信息,请参阅 RAD Studio 文档主题 Deciding Which Runtime Packages to Use

您应该能够在 Project/Information for YourApplication 的菜单中找到所用包的名称列表,一旦项目成功编译和链接,该列表就应该可用。

更有用的可能是 Project/Deployment 菜单项。此项旨在使用 paserver 将您的应用程序及其文件实际部署到远程计算机,并且也许可以在制作安装文件的过程中用于执行此操作。

然而,Project/Deployment 的一大优点是它不仅列出了每个文件的名称,而且还列出了可以找到该文件的目录。

在我看来 Project/Deployment 下可能有一些文件,例如可能并不总是需要的本地化语言文件,所以我会交叉检查 Project/Deployment(显示目录) 与 Project/Information for YourApplication 列表。但是,Project/Deployment 是我要查找的目录,其中可以找到 Advanced Installer 需要的缺失 file_name.bpl