我有一个Windows Form Project,并且需要为此创建一个安装程序。我需要添加.net 4.5和vC ++可再发行组件之类的先决条件。
基本问题是,我需要安装程序可以脱机以及联机工作,在这种情况下,我需要安装程序在不同的对话框中移动,这些对话框接受用户的不同输入集。此外,对于脱机验证任务,在用户最初输入一些输入后会生成特定代码。
我需要询问是否应该使用Wix还是应该使用其他东西,以及Wix是否对解决上述问题有用。
a)我可以在对话框之间进行基于条件的移动吗?
b)启动安装后,我可以在对话框之间编写自定义代码来执行某些任务吗?
P.S。 -我以前没有使用过Wix,因此可能会帮助我构建安装程序的链接会带来真正的帮助。
答案 0 :(得分:2)
@Prashant,
1)您是否看过条件语句?这是一个很好的示例,涵盖了您要尝试做的很多事情。
How to install features depending on the value of property http://wixtoolset.org/documentation/manual/v3/xsd/wix/condition.html
2)根据您要执行的任务,可能有一个覆盖它的现有Wix组件。如果没有,您也可以执行“自定义模块”,如下所示。
http://wixtoolset.org/documentation/manual/v3/xsd/wix/customaction.html http://wixtoolset.org/documentation/manual/v3/wixdev/extensions/authoring_custom_actions.html
How to add custom action to wix setup project
3)您知道以下资源吗?
https://github.com/deepak-rathi/Wix-Setup-Samples
https://github.com/tom-englert/Wax
https://github.com/rstropek/Samples/tree/master/WiXSamples
这里应该有足够的信息来帮助您前进。