如何在 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 packages
是 False
),那么您只需分发您的应用程序可执行文件 (.exe)。
如果您使用运行时包构建(Project->Options->Packages->Runtime packages->Link with runtime packages
是 True
),则在分发应用程序可执行文件 (.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
。
使用高级安装程序在 Rad Studio 中构建安装文件时必须添加哪些文件?当我选择项目文件时,我启动了使用 Advanced Installer 创建的文件,但它说:
file_name.bpl
missing
我该怎么办?
如果您不使用运行时包构建(Project->Options->Packages->Runtime packages->Link with runtime packages
是 False
),那么您只需分发您的应用程序可执行文件 (.exe)。
如果您使用运行时包构建(Project->Options->Packages->Runtime packages->Link with runtime packages
是 True
),则在分发应用程序可执行文件 (.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
。