.net 我如何创建一个引导程序来安装第三方exe和2个msi应用程序

.net 我如何创建一个引导程序来安装第三方exe和2个msi应用程序,.net,msbuild,wix,installation,.net,Msbuild,Wix,Installation,我没有创建安装项目的经验,希望能找到一些关于创建安装引导程序的最佳、最灵活、最简单的方法的方向。我需要自定义操作来检查现有版本、安装第三方应用程序的能力、几个内部msi应用程序等。 目前我考虑了以下选项:installshield、VS安装项目、msbuild、wix。但是经过几天的搜索,我们仍然在这里寻找推荐的方法。 任何建议都值得赞赏您提到的大多数工具都以某种方式支持您想要的东西。这取决于你想用什么 如果你想要一个免费的解决方案,Wix是最好的。使用它配置先决条件并不容易,但可以通过以下方式

我没有创建安装项目的经验,希望能找到一些关于创建安装引导程序的最佳、最灵活、最简单的方法的方向。我需要自定义操作来检查现有版本、安装第三方应用程序的能力、几个内部msi应用程序等。 目前我考虑了以下选项:installshield、VS安装项目、msbuild、wix。但是经过几天的搜索,我们仍然在这里寻找推荐的方法。
任何建议都值得赞赏

您提到的大多数工具都以某种方式支持您想要的东西。这取决于你想用什么

如果你想要一个免费的解决方案,Wix是最好的。使用它配置先决条件并不容易,但可以通过以下方式完成:

如果您想要一个商业解决方案,我建议使用高级安装程序或InstallShield。您需要购买许可证,但只需单击几下即可配置安装程序


因此,您应该首先决定要使用什么工具,然后看看是否遇到任何问题。

您可以用C编写自己的引导程序。@Nick-我来试试。我想通过使用dotnetinstaller来简化事情。我想从长远来看,我会看看Wix,但现在一个bootsrapper可能是一个不错的选择