winforms具有公共配置文件的多实例应用程序或一种持久设置的方法

时间:2019-03-29 12:47:34

标签: c# xml winforms architecture persistence

目前,我的团队(7名成员)将使用5台机器。一台机器上只能有一个人。我们所有的团队成员分散在不同的办公室。我想要一个可在所有团队成员计算机上运行的winforms应用程序,并显示谁正在使用哪台计算机。我想这就是它的工作方式,将有一个简单的配置文件,其密钥为计算机名称,值为使用计算机的用户。如果配置文件中有一个值,则用户将打开应用程序并单击计算机名称,系统将提示其他人在上面(然后团队成员可以请求权限等),如果继续,则配置文件将使用新的用户名进行更新。该应用程序将通过时间轮询配置文件,并根据配置文件显示计算机名称以及使用它的人员。

我的问题是,我应该使用哪种配置文件,即XML文件还是app.config?

我正计划将配置文件放在我所有团队成员机器都可以访问的共享上,这可能吗?

如果应用程序是多实例,则它们都可以访问同一配置文件 并同时更新文件?

对于这样一个简单的应用程序,数据库可能是一个过大的杀伤力,除了使用配置文件之外,我还有哪些其他选择?

0 个答案:

没有答案