我正在尝试使用二进制序列化和从WPPerfLab获取的一些帮助程序来序列化一个对象,但我在这一行中遇到了错误:
using (IsolatedStorageFileStream fileStream = new IsolatedStorageFileStream(FileName, FileMode.Create, myIsolatedStorage))
这是我正在做的一个简短的片段。
using (IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication())
{
if (myIsolatedStorage.FileExists(FileName))
{
myIsolatedStorage.DeleteFile(FileName);
}
using (IsolatedStorageFileStream fileStream = new IsolatedStorageFileStream(FileName, FileMode.Create, myIsolatedStorage))
{
new BinarySerializationHelper().Serialize(fileStream, object);
}
}
经过一番谷歌搜索后,我发现这可能是与流相关的错误,但我很确定没有其他流打开了我要写入的文件(名称也是随机的!)。
那么,我该如何解决这个问题呢?