【问题标题】:Generate multiple setups (e.g. InstallShield LE) from different compiling version of the same winforms program从同一 winforms 程序的不同编译版本生成多个设置(例如 InstallShield LE)
【发布时间】:2019-03-05 08:21:28
【问题描述】:

我的 Windows 窗体程序具有多种解决方案配置。 每个配置都不同于一个变量。 例如:

假设我有三种不同的解决方案配置:

  1. AA
  2. AB
  3. 交流

在我的代码中我有

#if AA
    public const string version = "AA";
#elif AB
    public const string version = "AB";
#elif AC
    public const string version = "AC";
#endif

有没有办法为每个程序生成多个设置?仅使用一个命令设置程序 AA、程序 AB 和程序 AC? (我目前有20多种配置)

目前我必须使用 InstallShield LE 编译它们并一一生成设置。

【问题讨论】:

    标签: windows forms installshield


    【解决方案1】:

    请提供更多信息。

    你的编译结果是什么?一个exe,多个文件,...?? 多个设置有什么区别?只有链接的文件还是更多?

    【讨论】:

    • 我需要为每个编译设置安装一个 installshield 安装程序。它必须是相同的程序,但只有问题中的常量变量作为差异。
    • 为什么不创建一个安装程序,在其中链接所有不同的编译程序。您为每个已编译的程序创建了一个 Release,并为每个 Release 定义了一个唯一的 Release Flag。在每个功能上,每个编译程序一个功能,您定义它对应的发布标志。通过这种方式,您可以仅从一个设置项目构建多个设置。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-23
    • 1970-01-01
    • 1970-01-01
    • 2020-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多