gpt4 book ai didi

windows - WiX 安装程序条件编译?

转载 作者:可可西里 更新时间:2023-11-01 10:24:03 24 4
gpt4 key购买 nike

我的主要可执行文件有两个版本:standardpremium。为了简化开发,它们是通过更改特殊的 #define 变量从 Visual Studio 中的单个解决方案构建的。

现在我很好奇是否可以对这个项目的 WiX 安装程序做同样的事情?

我基本上需要控制只包含以下 xml 节点之一:

1:对于标准版本MSI:

<Product Name='Foobar 1.0 - Standard' 
Id='8E9CF27F-B92F-4CB3-BBA0-0AAE5376D5EB'
UpgradeCode='20A89269-D206-490D-9134-349594662619'
Language='1033'
Codepage='1252'
Version='1.0.0'
Manufacturer='Acme Ltd.'>

及以后:

<Component Id='MainExecutable' Guid='E1FE2BBE-C72D-4F27-A66D-78417F597D7A'>
<File Id='FoobarEXE' Name='FoobarAppStandardl10.exe' DiskId='1' Source='FoobarApplStandard10.exe' KeyPath='yes'>

2:对于 premium 版本 MSI:

<Product Name='Foobar 1.0 - Premium' 
Id='8E9CF27F-B92F-4CB3-BBA0-0AAE5376D5EC'
UpgradeCode='20A89269-D206-490D-9134-34959466261A'
Language='1033'
Codepage='1252'
Version='1.0.0'
Manufacturer='Acme Ltd.'>

然后:

<Component Id='MainExecutable' Guid='E1FE2BBE-C72D-4F27-A66D-78417F597D7B'>
<File Id='FoobarEXE' Name='FoobarAppPremiuml10.exe' DiskId='1' Source='FoobarApplPremium10.exe' KeyPath='yes'>

附言。我显然可以制作 2 个 WiX 项目...我正在寻找一种方法来完成它。

最佳答案

我找到了。 Here it is对于其他感兴趣的人。

关于windows - WiX 安装程序条件编译?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22805613/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com