Visual Studio安装项目混淆了两个安装文件?

时间:2012-08-04 13:48:20

标签: visual-studio-2010

编译Visual Studio安装项目后:生成了两个文件:application.msi和setup.exe

如果我运行application.msi,新版本不会重写为旧版本。它可能会针对所有情况运行setup.exe。如果我给客户端提供两个文件,那就会造成混乱。我怎么才能制作一个文件?

2 个答案:

答案 0 :(得分:1)

Setup.exe文件是一个BootStrap文件,用于检查您在安装项目的先决条件对话框中设置的先决条件。 MSI包本身决定了应用程序的安装参数。您应该将Remove Previous Versions设置为true,并确保应用程序的Assembly版本至少增加了Build Number,否则如果您只更新版本号,则不会覆盖它。程序集版本信息格式如下。 MajorMinorBuildRevision。确保您也更改了安装项目版本号。

答案 1 :(得分:0)

您可以将带有setup.exe的MSI打包到一个自解压缩的存档中,并在解压缩后启动setup.exe。