维克斯多种产品

发布于 2024-10-20 07:10:16 字数 513 浏览 1 评论 0原文

这是关于 wix 的一般问题。 我们的产品分为这样的部分:

  • 通用文件
  • A 特定文件
  • B 特定文件
  • C 特定文件 ...

想要获得:

安装套件:完整
常用文件
具体:A、B、C ....

安装套件:版本 A: 常用文件 具体: A

安装套件: B 版: 常用文件 具体:B

安装套件:混合版本 A、B: 常用文件 具体:A、B

事实上,我们有一个完整的安装文件和一些“子集”安装,以避免不相关文件的完全分布。

这就像拥有“Office专业版”和单个“Word包”和“Excel包”。我已经看到office安装是用wix完成的,所以我想这可以管理。

做到这一点的最佳方法是什么?至少我想保留一个 wix 文件。 另外,我希望任何安装包都可以删除/升级任何其他包的先前版本。

问题:使用 Wix 获得此信息的最佳方式是什么

this is a general question about wix.
Our product is split in something like this:

  • Common Files
  • A specific files
  • B specific files
  • C specific files
    ...

would like to get:

Installation Kit : full
Common Files
Specific : A , B, C ....

Installation Kit : version A :
Common Files
Specific : A

Installation Kit : version B :
Common Files
Specific : B

Installation Kit : mixed version A,B :
Common Files
Specific : A,B

in fact we have a full installation file and some "subset" installations to avoid the complete distrubution of unrelated files.

It is something like having "Office Professional Edition" and single "Word package" and "Excel package".I've seen that office installation was done with wix so I suppose this could be managed.

What could be the best way to do this? At least I would like to mantain a single wix file.
Also I would like that any of the installation packages could remove/upgrade a previous version of any of the other packages.

Question: What could be the best way to obtain this using Wix?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你爱我像她 2024-10-27 07:10:16

我想你可以使用 wixlib 方法来实现这一点。您应该将解决方案的各个部分编译到称为 wixlibs 的库中。为此,请使用lit.exe

稍后,当您构建精确的套件(版本 A 或 B)时,您可以向链接器提供(light .exe)一组必要的wixlib文件。例如,安装套件版本 A 的 a.wixlib 和 common.wixlib。

I suppose you can achieve this using wixlib approach. You should compile the separate parts of your solution into libraries, called wixlibs. Use lit.exe for this.

Later, when you build exact kit (version A or B), you provide to the linker (light.exe) a set of necessary wixlib files. For instance, a.wixlib and common.wixlib for installation kit version A.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文