【问题标题】:Custom Actions - Persisting chosen value in the application properties自定义操作 - 在应用程序属性中保留选择的值
【发布时间】:2013-06-28 19:07:58
【问题描述】:

我在设置项目中添加了一个“3 个单选按钮”用户界面,并且我能够从自定义操作中读取选定的值。

我需要坚持这个价值观。最常见的解决方案是使用 Windows 注册表。我只是想知道我们是否可以将其保留在应用程序属性本身中,考虑到安装程序类位于正在安装的同一应用程序中。

这段代码没有抛出任何异常:

    public override void Install(IDictionary stateSaver)
    {
        base.Install(stateSaver);

        // Get the installation mode
        string INSTALLATION_MODE = Context.Parameters["INSTALLATION_MODE"];

        // Save the installation mode in the application properties
        Properties.Settings.Default.INSTALLATION_MODE = INSTALLATION_MODE;
        Properties.Settings.Default.Save();
    }

但实际值不会保留在应用程序属性中。非常感谢。

【问题讨论】:

    标签: c# winforms visual-studio-setup-proje


    【解决方案1】:

    经过深入研究,我得出结论,我们确实必须使用 Windows 注册表来保存这些安装参数。谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-18
      • 2020-09-09
      • 2021-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多