编译 Visual Studio 安装项目后:生成两个文件:application.msi 和 setup.exe
如果我运行 application.msi,新版本不会重写为旧版本。在所有情况下都可能运行 setup.exe。如果我给客户两个文件,那会造成混乱。我怎样才能只制作一个文件?
编译 Visual Studio 安装项目后:生成两个文件:application.msi 和 setup.exe
如果我运行 application.msi,新版本不会重写为旧版本。在所有情况下都可能运行 setup.exe。如果我给客户两个文件,那会造成混乱。我怎样才能只制作一个文件?
Setup.exe 文件是一个 BootStrap 文件,用于检查您在安装项目的先决条件对话框中设置的先决条件。MSI 包本身决定了应用程序的安装参数。您应该设置Remove Previous Versions
为 true,并确保您的应用程序的程序集版本至少增加了内部版本号,否则如果您只更新修订号,它将不会被覆盖。程序集版本信息格式如下。Major
. Minor
. Build
. Revision
. 确保您还更改了设置项目的版本号。
您可以将带有 setup.exe 的 MSI 打包到单个自解压存档中,并在解压缩后启动 setup.exe。