C# WinRT访问同一文件两次,出现灾难性故障错误

C# WinRT访问同一文件两次,出现灾难性故障错误,c#,windows-8,stream,windows-runtime,outputstream,C#,Windows 8,Stream,Windows Runtime,Outputstream,我已经创建了在本地存储中保存InkManager的方法,代码如下。但当我访问它两次时,它是我的错误 灾难性故障(HRESULT异常:0x8000FFFF (E_) 可能的错误是什么 守则: try { StorageFile myMerge = await ApplicationData.Current.LocalFolder.CreateFileAsync("sign.png", CreationCollisionOption.ReplaceExisting);

我已经创建了在本地存储中保存InkManager的方法,代码如下。但当我访问它两次时,它是我的错误

灾难性故障(HRESULT异常:0x8000FFFF (E_)

可能的错误是什么

守则:

try
{
    StorageFile myMerge = await ApplicationData.Current.LocalFolder.CreateFileAsync("sign.png", CreationCollisionOption.ReplaceExisting);         

    using (IOutputStream signature = await myMerge.OpenAsync(FileAccessMode.ReadWrite))
    {
        if (signature != null)
        {
            await _inkManager.SaveAsync(signature);

            signature.Dispose();
        }
    }
    return myMerge;
}

世界跆拳道联盟。。。。“灾难性的失败”。。。这是有史以来最好的错误消息。EPICYes这是我收到的错误信息我知道。。。我们有一个VB6应用程序,它曾经抛出相同的错误。太搞笑了。你能帮我解决这个问题吗?试试评论行
signature.Dispose()。您不需要
Dispose()作为
使用
完成该工作。