共享Windows应用程序设置文件(* .settings)?

时间:2009-11-19 04:16:34

标签: .net application-settings windows

我开发了一个桌面应用程序,它将安装在本地网络的几个工作站中,我希望* .settings在程序加载时从数据库中获取设置,将其保存在SaveChanges上。

我不在乎以哪种方式去做(我认为SQL最好用,因为这是用户之间唯一的共同点,如果你没有更好的想法),我的观点是设置文件是所有车站都很常见。

我需要技术细节,请向我推荐一些好的链接或内容。

由于

2 个答案:

答案 0 :(得分:2)

如果我是你,我会这样做:

创建App.config,创建一个指向数据库位置的部分。例如:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="dbstring" value="\\bignetwork\db\abc.mdb"/>
    <add key="shareresourcedir" value=value="\\bignetwork\db\resource"/>
  </appSettings>
</configuration>

编译我的应用程序并分发它。所有相关设置都将存储在yourapp.exe.config内。确保在所有计算机上永远不会更改dbstring部分(以及所有相关部分)。

就是这样。

答案 1 :(得分:0)

我想我会通过ApplicationSettingsBase的事件来处理通过DB检索和保存设置。