C# 多个应用程序使用c同时访问一个xml文件#

C# 多个应用程序使用c同时访问一个xml文件#,c#,C#,我面临“同时从两个不同的应用程序访问一个xml文件”的问题。 但它显示的错误代码是“访问被拒绝,因为另一个进程正在使用该文件”。 我应用了所有锁方法,但没有使用(相同的错误)。在实例化基础FileStream时,设置正确的FileShare枚举值允许您控制此操作 参考:即使两个应用程序可能同时写入同一个文件,文件也会损坏。我建议您改用数据库 请在此处发布示例代码。请添加有关您如何尝试访问该文件以及在何处收到异常的详细信息。这真是个糟糕的主意。编写一个处理该文件的服务器应用程序,让其他两个应用程序

我面临“同时从两个不同的应用程序访问一个xml文件”的问题。 但它显示的错误代码是“访问被拒绝,因为另一个进程正在使用该文件”。
我应用了所有锁方法,但没有使用(相同的错误)。

在实例化基础
FileStream
时,设置正确的
FileShare
枚举值允许您控制此操作


参考:

即使两个应用程序可能同时写入同一个文件,文件也会损坏。我建议您改用数据库

请在此处发布示例代码。请添加有关您如何尝试访问该文件以及在何处收到异常的详细信息。这真是个糟糕的主意。编写一个处理该文件的服务器应用程序,让其他两个应用程序使用它。当然,你基本上可以编写自己的数据库管理系统,这有点傻。我如何在XML FileXDocument中的XDocument中编写FILESHARE属性。Load和.Save具有重载,允许您使用自己的流和正确的FILESHARE属性。感谢您的及时回复……您能提供一个包含XDocument和File Share属性的代码吗。