相关疑难解决方法(0)

WIX:如何从命令行选择功能

这可能是一个天真的问题.我必须手动编辑.WXS文件,使其支持从命令行选择功能.

例如,.WXS文件中有3个功能.

<Feature Id="AllFeature" Level='1'>

    <Feature Id="Feature1" Level='1'> </Feature>

    <Feature Id="Feature2" Level='1'> </Feature>

    <Feature Id="Feature3" Level='1'> </Feature>

</Feature>
Run Code Online (Sandbox Code Playgroud)

现在,我想从命令行中选择功能.比如,如果我键入"msiexec/i install.msi FEATURE = A",则安装"Feature1"和"Feature2"; 如果我输入"msiexec/i install.msi FEATURE = B",则安装"Feature1"和"Feature3".在这种情况下,"A"映射到要素1和2; "B"映射到要素1和3.

如何在WIX中完成此操作?

wix

31
推荐指数
3
解决办法
2万
查看次数

Wix#WixSharp与WiX相比的经验

我们正在使用Inno Setup,并计划将其替换为WiX.但在评估和使用WiX时,我觉得与程序化设置解决方案相比,声明性方式有一些限制.

此外,我发现WiX文档相当稀疏.所以我遇到了Wix#(WixSharp),它承诺通过用C#编写的脚本文件以编程方式创建WiX源代码.

然而,我们对非常小的公司甚至"单人秀"都有过一些负面的经历.因此,我只想询问您使用Wix#(WixSharp)的经历,或者甚至是其他好的替代方案.你能报告一些优点或限制吗?

installation wix setup-project setup-deployment wixsharp

15
推荐指数
1
解决办法
6302
查看次数