1
5
您在框架中发现了一个错误。save(string)使用“using”语句确保释放输出流。它取决于您在处理指令中使用的编码,但内部system.xml.xmltf8rawtextreader将是实现文本编写器的常见方法。 错误:编写该类的Microsoft程序员忘记实现Dispose()方法。只实现close()方法。 奇怪的是,这个错误还没有在connect.microsoft.com反馈网站上报告。它应该在一般使用中引起问题,因为文件在终结器线程运行之前保持打开状态。虽然这通常不会花那么长的时间,几秒钟左右。除非在您的情况下,您在写入后立即退出程序,并且不幸的是,在缓冲区被刷新的确切时刻磁盘空间不足。 此bug的一个解决方法是使用xdocument.save(textwriter)重载,而传递一个其编码与XML编码匹配的streamwriter。 |
2
1
查看堆栈跟踪。此跟踪以finalize调用开始,该调用执行Dispose,该调用执行FlushWrite,后者调用WriteCore,后者获取错误。 换句话说,首先刷新数据。 把你用来写的代码贴出来,我们可以告诉你在哪里进行刷新。 |
3
0
窥视反射镜,最后几行是
这意味着,在释放编写器时引发异常。
编辑:有你吗?
|
4
0
使用
而xmlWriter确实有一个
|
Kryptonit364 · 在DataGrid中隐藏调整大小和选择列 2 年前 |
hassan Ma · 从顶部将文本插入WPF文本块 2 年前 |
Arijit · 移动画布内绘制的矩形 2 年前 |
juraj14466 · C#WPF实时图表将点渲染为图像 2 年前 |