C# 是否在Windows服务运行时从引用的项目中读取用户设置?

C# 是否在Windows服务运行时从引用的项目中读取用户设置?,c#,.net,windows-services,C#,.net,Windows Services,我制作了一个Windows窗体GUI“config”应用程序,它只允许用户更改/保存属性(如十进制和一些字符串)。我有一个Windows服务,它经常使用计时器来运行进程 我希望Windows服务从配置应用程序中提取设置。到目前为止,我所做的最远的工作是将配置应用程序设置设置设置为“公共”,并在服务中添加对配置项目的引用 但是,每当我尝试提取这些设置时,它们都返回null 我是否需要为该服务获得某种“特权”?我知道服务也有不同类型的账户吗 或者我用于所有这些的模式是否不正确/无效?您的Window

我制作了一个Windows窗体GUI“config”应用程序,它只允许用户更改/保存属性(如十进制和一些字符串)。我有一个Windows服务,它经常使用计时器来运行进程

我希望Windows服务从配置应用程序中提取设置。到目前为止,我所做的最远的工作是将配置应用程序设置设置设置为“公共”,并在服务中添加对配置项目的引用

但是,每当我尝试提取这些设置时,它们都返回null

我是否需要为该服务获得某种“特权”?我知道服务也有不同类型的账户吗


或者我用于所有这些的模式是否不正确/无效?

您的Windows窗体应用程序可以将属性写入一个文件(例如xml文件),然后您的服务在计时器的每个滴答声中都可以打开该文件并读取值

这肯定是实现这一点的最简单方法。NET/Windows设置/配置的复杂性让我感到困扰。