我想通过WIX执行以下代码行,下面是我可以通过命令提示符执行的代码:
dism.exe /online / enable -feature:NetFx3 /quiet /norestart ->启用
dism /online /get-featureinfo:netfx3 ->验证值
发布于 2015-07-13 12:57:50
如果你只想使用Wix启动可执行文件,Wix/windows installer提供了多种方法来实现这一点。
我通常更喜欢使用Wix工具集提供的执行自定义操作。原因是,它允许我在不显示任何控制台窗口的情况下启动可执行文件,否则需要我编写自定义操作代码。
看一下:
http://wixtoolset.org/documentation/manual/v3/customactions/qtexec.html
以上URL中的示例足以帮助您入门。
为了使用QtExec(相当于执行自定义操作),您必须在构建MSI时包含对WixUtilExtension的引用。为此,请在调用Light.exe时添加命令行参数-ext WixUtilExtension.dll。
希望这能有所帮助。
致以敬意,
基兰·黑格德
https://stackoverflow.com/questions/30977025
复制相似问题