【发布时间】:2012-11-29 13:32:46
【问题描述】:
它不会每次都抛出这个错误,这就是它奇怪的原因。 我有 50% 的机会成功。
这就是我调用保存方法的方式
private async void btnSave_Click(object sender, RoutedEventArgs e)
{
await settings.WriteSettings(settings);
}
这就是方法本身
public async Task WriteSettings(Settings settings)
{
var ser = new System.Xml.Serialization.XmlSerializer(typeof(Settings));
var writer = new StringWriter();
ser.Serialize(writer, settings);
dom.LoadXml(writer.ToString());
StorageFolder sf = ApplicationData.Current.LocalFolder;
StorageFile st;
st = await sf.CreateFileAsync(filename, CreationCollisionOption.ReplaceExisting); // here i get the error
await dom.SaveToFileAsync(st);
}
我希望你们能理解问题并帮助我解决问题
【问题讨论】: