我有多个不相关的 WPF 和 Winforms 应用程序需要提供给用户。
通常,每个应用程序有一个安装程序。然而,他们只需要一个可以运行的文件来将每个应用程序安装在适当的位置。那么有没有办法将多个安装程序合并为一个安装程序?
我希望能够为要安装的所有内容指定一个根文件夹,但是将存在多个子文件夹来将应用程序分成其“类型”。
例如:假设我要提供三个应用程序:Spotify、VLC Player 和 Google Chrome。我需要一个安装程序将它们安装到用户指定的文件夹中(假设是 MainApplications)。所以完成后它看起来像:
我当前正在尝试的内容:在 Visual Studio 中为每个项目执行典型的发布步骤 -> 将每个安装程序放在同一文件夹中 -> 执行静默运行每个安装程序的文件。
这是可能的,实际上我们正在一个安装程序套件中提供四种软件设置。我个人使用InnoSetup
为此,使用以下策略;