3

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

如果我运行 application.msi,新版本不会重写为旧版本。在所有情况下都可能运行 setup.exe。如果我给客户两个文件,那会造成混乱。我怎样才能只制作一个文件?

4

2 回答 2

1

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

于 2012-08-05T00:26:10.927 回答
0

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

于 2012-08-05T00:09:50.573 回答