我正在使用 Visual Studio 安装项目构建 2 个不同的 MSI。一个用于 x86 和 x64。但是我找不到将两者结合到一个项目中的方法,以便引导程序安装正确的平台版本。
有没有办法在 VS Setup Project 中这样做,或者有没有我可以使用的免费 3rd 方工具?我找到了 dotnetinstaller,但我不确定这是否是我正在寻找的。
我正在使用 Visual Studio 安装项目构建 2 个不同的 MSI。一个用于 x86 和 x64。但是我找不到将两者结合到一个项目中的方法,以便引导程序安装正确的平台版本。
有没有办法在 VS Setup Project 中这样做,或者有没有我可以使用的免费 3rd 方工具?我找到了 dotnetinstaller,但我不确定这是否是我正在寻找的。
您可以编写一个本机应用程序并让它检查系统是 x86 还是 x64,然后让它将正确的安装程序写入临时目录并运行它。我写了一篇博文,可能会让你开始在http://blog.foldertrack.com/?p=45
您可以使用 WiX 引导程序:可以在此处找到更多信息:http: //www.wixwiki.com/
您可以在此处找到如何构建 32 位和 64 位 MSI 的示例:http: //blogs.msdn.com/astebner/archive/2007/08/09/4317654.aspx