我在安装项目中添加了“3 Radio Buttons”用户界面,我可以从自定义操作中读取所选值。
我需要坚持这个价值。最常见的解决方案是使用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();
}
但实际值并未在应用程序属性中保留。非常感谢。
答案 0 :(得分:0)
经过深入研究后,我得出结论,我们必须确实使用Windows注册表来保留这些安装参数。谢谢。