我有一个Windows服务和一个依赖的Dll,我选择这种方式,以便任何应用程序,Winforms,WPF等可以调用Dll。
现在我对在Dll中保存设置的最佳做法感到困惑,我在dll中使用了用户设置并通过调用App保存了它们。
public class Preferences
{
public static string IPAddress
{
get { return Settings.Default.IPAddress; }
set { Settings.Default.IPAddress = value; }
}
}
然后在我的服务/ Winforms Code中,我写了
Preferences.IPAddress = "XX.XX.XX.XX"
有人告诉我这不是你应该怎么做的。我想知道这不是正确的做法