修改ApplicationSettings

时间:2009-11-29 08:12:10

标签: c# visual-studio winforms

我们的.NET应用程序控制测量仪器。安装了该应用程序,许多不同的Windows用户都可以访问它。当系统中的某些内容发生变化时,用户必须更新设置。为此,我们使用VS2005的标准设置功能。这意味着,如果有任何更改,每个用户都必须手动更改设置,因为应用程序作用域设置是只读的。

你可能会认为程序的设计是错误的,但我们继承了许多这样的设置,所以我们实际上只想继续使用当前的系统。我们如何在运行时更改应用程序设置?因此,如果一个用户更改了某些内容,则所有其他用户也会看到此内容。

任何不需要重新设计所有内容的想法?

谢谢,

埃里克

2 个答案:

答案 0 :(得分:1)

如果您仍想继续使用设置,可以尝试编写自己的自定义设置提供程序。 Chris Sells有一个不错的示例,有一个好看Codeproject article,搜索SettingsProvider这里可以看到效果很好。

答案 1 :(得分:0)

我们指的是什么样的设置?它们是您可以存储在数据库中并在需要时读取的设置吗?根据您的描述,听起来应用程序配置可能不是最适合他们的地方