我在一个解决方案中有两个项目
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中保存设置数据,从此我想访问设置信息,是否可能。
如果有人有任何更好的想法。请给出答案。