C# 能否在SIlverlight和Windows下同时打开文件?

C# 能否在SIlverlight和Windows下同时打开文件?,c#,silverlight,C#,Silverlight,Silverlight使用隔离的存储文件流来打开文件 我试图确定在Silverlight中打开文件时是否需要注意锁定问题。换句话说,Silverlight和其他一些Windows(比如W7)应用程序可以同时打开文件 如果是这样,关于如何处理锁定有什么想法吗?从技术上讲,是的,非托管应用程序可以访问任何文件。然而,这样一个应用程序恰好以独占方式打开文件并将您锁定在外的可能性是微乎其微的。意外地找不到包含独立存储文件的目录 不要低估它是Silverlight应用程序的另一个实例打开了文件的可能性,这

Silverlight使用隔离的存储文件流来打开文件

我试图确定在Silverlight中打开文件时是否需要注意锁定问题。换句话说,Silverlight和其他一些Windows(比如W7)应用程序可以同时打开文件


如果是这样,关于如何处理锁定有什么想法吗?

从技术上讲,是的,非托管应用程序可以访问任何文件。然而,这样一个应用程序恰好以独占方式打开文件并将您锁定在外的可能性是微乎其微的。意外地找不到包含独立存储文件的目录


不要低估它是Silverlight应用程序的另一个实例打开了文件的可能性,这种可能性要大得多。为IOException提供合理的故障模式始终是一个好主意。“抱歉,无法执行”消息是可以接受的。

关于如何处理Silerlight实例之间的锁定,您有什么想法吗?