【发布时间】:2016-04-04 10:18:34
【问题描述】:
我是 C# 的新手,想保存一些设置。我的应用程序必须能够运行多个实例,因此有可能同时对user.config 文件进行多次写入。导致配置文件损坏。因此我想知道保存时是否有任何文件级锁定。
试图查看.Save 的源代码,这似乎归结为接口调用IInternalConfigHost.OpenStreamForWriting。但它是一个界面,所以我不能轻易回答这个问题。
稍微更新了措辞。
基本上我想知道 user.config 文件是否会由于我的应用程序的多个实例同时写入多次而损坏。
【问题讨论】:
-
不确定我的问题是否正确...从一个文件读取多个实例完全没有问题,但一次只能有一个实例具有写入权限。
-
哦,对不起,你几乎回答了我的问题。认为多个程序可以同时具有写访问权限。
标签: c# .net c#-4.0 properties.settings