我们正在开发Visual Studio 2005中的winforms应用程序,我们创建的安装项目同时输出MSI和EXE.我们不确定EXE文件的用途是什么,因为我们可以在没有EXE的情况下安装.
在启动MSI之前,它是一个检查以确保安装.NET Framework的引导程序.它非常方便.
我建议使用类似SFX Compiler的东西将两者组合成一个自解压.exe,然后启动解压缩的setup.exe.这样您就可以保留引导程序的优点,但您的用户只能下载一件事.
编辑:也看
官方路线:MSDN文档
一些bootstrapper定制:一些人的博客文章关于他做了什么