如何为具有外部依赖项的多语言程序创建Windows安装程序?

时间:2018-10-09 10:30:42

标签: windows-installer

我有一个后端为C / C ++的软件,前端为Java。它具有gdal之类的依赖项。

我必须将整个软件打包为Windows msi安装程序,才能分发给用户。

程序是什么?

1 个答案:

答案 0 :(得分:1)

这是一个大话题。它实质上是有关部署的所有内容,因此无法回答。但是,有两个指针:

  • 1) Pick a deployment tool(简短)。
  • 2) 确定应用程序所需的运行时先决条件
    • 在您的情况下,它将是Java以及您依赖的其他任何东西。
    • 商业部署工具将有多种方法来帮助您部署这些先决条件,就像开源软件一样,但“自动”的条件会更少。
  • 3) 。添加适用于您自己的解决方案的文件,并将其安装到特定于您公司和产品 %ProgramFiles%\MyCompany\MyApp\MyVersion 的文件夹中。
  • 4) 在所有适用的平台上进行测试,确保尽可能多的测试人员参与其中(告诉他们并显示了要测试的内容)。使用虚拟机进行干净的测试。

您可能需要一个用于后端组件的安装程序,以及一个用于客户端安装的安装程序。

我不知道该说些什么。 There is a lot to deployment超出了许多人的期望。 It can get very complicated quickly(“ 部署的复杂性”部分)。