2010-11-11 89 views
3

安装程序需要运行.NET 4安装程序(dotNetFx40_Full_setup.exe)和Microsoft Surface Toolkit(SurfaceToolkitRuntime.msi)。问题是.NET 4安装需要重新启动机器,而Microsoft Surface Toolkit需要安装.NET 4。重新启动后恢复安装程序

从看其他问题我看起来我应该使用WiX(是/否?)。这是否可以在批处理文件中完成?

如果我需要使用WiX /批处理文件/其他什么样的代码执行此操作?

回答

1

如果你在Visual Studio中创建你的软件,你可以安装安装项目(它创建你的MSI安装程序)install .NET and other software as prerequisites,保存重启提示,直到结束。对于Surface Toolkit等,您可能需要create custom bootstrapper packages,但这并不难,而且效果也不错。

+0

谢谢ewall。在你的建议和谷歌搜索更多,我知道我需要得到一些bootstrappers。 这个网站给了一些代码示例就恢复安装程序重新启动后: http://blogs.msdn.com/b/chrsmith/archive/2005/09/02/rebooting-in-the-bootstrapper.aspx – 2010-11-15 20:13:57

+0

哦,我以前没有看过那个页面,但我已经将它加入了书签,以备将来参考! – ewall 2010-11-17 16:28:52

相关问题