如何在两个app.config文件之间进行通信?

时间:2014-04-17 06:28:06

标签: c# windows-services settings app-config multi-user

我在一个解决方案中有两个项目

1)Windows应用程序(Project1) 2)Windows服务(Project2)

它是组织的多用户应用程序。

Windows服务安装在服务器中,Windows应用程序安装在客户端计算机中。

现在我正在为Windows应用程序设计一个设置表单。为此,我正在使用

Project1-->Properties-->Settings-->

添加设置后,数据存储在 Project1 app.config 文件中

<userSettings>
<Project1._1.Properties.Settings>
  <setting name="backColor" serializeAs="String">
    <value>Yellow</value>
  </setting>
  <setting name="forecolor" serializeAs="String">
    <value>ControlText</value>
  </setting>
  <setting name="font" serializeAs="String">
    <value>Microsoft Sans Serif, 9.75pt</value>
  </setting>
  <setting name="datetime" serializeAs="String">
    <value />
  </setting>
  <setting name="formbackground" serializeAs="String">
    <value>GradientActiveCaption</value>
  </setting>
</Project1._1.Properties.Settings>

上述一个适用于单个客户(100%)。但现在这是一个多用户应用程序。 为此,如果我使用上述代码,我需要更改每个客户端应用程序。 也就是说,我不想要这个想法。

我怀疑为什么我可以在Project2中保存设置数据,从此我想访问设置信息,是否可能。

如果有人有任何更好的想法。请给出答案。

0 个答案:

没有答案