MrC*_*ube 15 installation wix setup-project setup-deployment wixsharp
我们正在使用Inno Setup,并计划将其替换为WiX.但在评估和使用WiX时,我觉得与程序化设置解决方案相比,声明性方式有一些限制.
此外,我发现WiX文档相当稀疏.所以我遇到了Wix#(WixSharp),它承诺通过用C#编写的脚本文件以编程方式创建WiX源代码.
然而,我们对非常小的公司甚至"单人秀"都有过一些负面的经历.因此,我只想询问您使用Wix#(WixSharp)的经历,或者甚至是其他好的替代方案.你能报告一些优点或限制吗?
Dev*_*ica 16
Wix#看起来像是一个改进的好赌注"它会在明年左右"得分; 见下文.请注意,在Wix#中构建自定义操作非常简单.
来自这篇文章:http: //www.codeproject.com/Articles/31407/Wix-WixSharp-managed-interface-for-WiX
2014年7月,Wix#在更自由的MIT许可下重新发布,现在托管在CodePlex上. https://wixsharp.codeplex.com/
2014年8月,在这个CodeProject文章中发布并描述了UI Extensions to Wix#:"Wix#(WixSharp)UI Extensions".
http://www.codeproject.com/Articles/804584/Wixsharp-WixSharp-UI-Extensions
新的Wix#功能即将推出这一事实对该产品来说是个好兆头.
由于Wix#是基于WiX和Windows Installer技术构建的,因此它只能在WiX中执行.当Wix#耗尽气体时... WiX可以做许多Wix#C#语法中无法直接提供的东西,因此您通常可以直接使用WiX XML技术弥补差距.另请参阅我的答案,了解制作Wix#生成.wxs XML的其他示例,然后包含其他WiX XML代码并调用Candle和Light以将生成的组合XML构建到MSI中. 以编程方式构建MSI
以下是我迄今为止所经历的WiX和Wix#优缺点的快速,非详尽列表.
WiX/Wix #Prof:
WiX/Wix #Cons
WiX专业人士
WiX缺点
Wix #Pros
Wix #Cons
我会说,在WiX/Wix中做一些简单明了的程序安装程序,比如NSIS,以及上一代基于脚本的安装程序(例如,较旧的Wise版本),在WiX/Wix#中经常需要额外的研究和创造力.
总的来说,我打赌Wix#作为一种增长技术,是当前和未来使用的安全赌注.最糟糕的情况是,您仍然拥有.wxs文件,并且可以转而使用直接的WiX XML方法构建安装程序,并且您仍然可以从Wix#time投资中获得价值.
最近更新到Wix#常见安装程序任务的产品
截至2015年1月.请参阅:[ https://wixsharp.codeplex.com/releases/view/610843] [1 ]