【问题标题】:Visual Studio setup project confusion with two setup files?Visual Studio 安装项目与两个安装文件混淆?
【发布时间】:2018-08-01 07:21:42
【问题描述】:

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

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

【问题讨论】:

标签: visual-studio-2010


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 如何将 MSI 打包到 setup.exe 文件中?
    • 自解压 Zip 文件是一个可执行文件 (.exe),其中包含一个 Zip 文件和一个用于提取(解压缩)Zip 文件内容的小程序。用户可以像运行任何其他程序一样运行(执行)自解压 Zip 文件:只需双击 .exe 文件。您可以使用任何 Zip 程序(例如 this
    猜你喜欢
    • 1970-01-01
    • 2012-09-09
    • 1970-01-01
    • 1970-01-01
    • 2012-12-18
    • 2022-10-15
    • 1970-01-01
    • 2023-03-19
    相关资源
    最近更新 更多