首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义操作-在应用程序属性中保留所选值

问自定义操作-在应用程序属性中保留所选值
EN

Stack Overflow用户
提问于 2013-06-29 03:07:59
回答 1查看 57关注 0票数 0

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

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

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

代码语言:javascript
复制
    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();
    }

但是实际的值不会持久化在应用程序属性中。非常感谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-29 09:53:32

经过彻底的研究,我得出结论,我们确实必须使用Windows注册表来持久化这些安装参数。谢谢。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17371928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档