在Silverlight中保存到可移动驱动器

时间:2011-04-16 22:33:09

标签: c# .net silverlight save

在我的SL3应用程序中,我提示用户选择一个保存位置,由于目标受众,该位置很可能是可移动驱动器。

如果用户尝试弹出/删除驱动器,则Windows会抱怨它“正在使用中”。

如果用户然后再次将文件保存到固定驱动器,则可以弹出/移除可移动驱动器。

几乎就好像this .NET issue正在发生。遗憾的是,由于.NET支持和SL安全限制的减少,两种解决方法都无法使用。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您使用的是SaveFileDialog吗?如果不是 - 那就不是这样了。

没有看到任何代码,这很难回答,但是你可能没有关闭文件(File.Close())吗?

据我所知,您无法更改SL中的当前目录,因此我怀疑您的问题的原因与链接中的解决方案相同。