我们有一个现成的应用程序,内置挂钩来处理客户的特定需求。
自定义代码使用与标准应用程序相同的核心库。
我们当前的流程是通过MSI发送标准应用程序,然后单独发送自定义dll。
这通常如何处理?
答案 0 :(得分:0)
如果我理解你的问题,你有一个应用程序的一部分对所有用户都是通用的,而另一部分应用程序是为每个用户定制的?
如果是这种情况,您应该考虑将应用程序的公共部分实现为合并模块。然后,您将自定义部件创建为MSI并在其中包含合并模块。这将使公共部分更容易管理。
答案 1 :(得分:0)
请参阅this question,我们的要求是在MSI中嵌入自定义配置文件。
您应该能够相当容易地修改它,以便拥有“标准”MSI,然后发送包含自定义代码的MST + CAB文件。通过网络部署应用程序的管理员已经熟悉MST文件,如果您的客户通常双击安装,那么您将要包含批处理文件或有关如何使用转换进行安装的说明......例如:
msiexec.exe /i setup.msi TRANSFORMS=test.mst