【发布时间】:2011-06-16 03:07:08
【问题描述】:
我需要序列化和异常,我创建了一个可序列化的类
[Serializable]
public class MessageException : Exception
{
public string Exception
{ get; set; }
public MessageException()
{ }
public MessageException(System.Exception ex)
{
this.Exception = ex.Message.ToString();
}
}
当它发生时,我尝试从以下异常中调用该类
catch (Exception ex)
{
MessageException exception = new MessageException(ex);
var exSerializer = new XmlSerializer(typeof(MessageException));
var writer = new StringWriter();
exSerializer.Serialize(writer, exception);
writer.Close();
Compair2Files(writer.ToString(), BaseString);
}
它在第二行失败“var exSerializer = new XmlSerializer(typeof(MessageException));”
我真正想要做的是,当我捕捉到我想要序列化的异常,然后将它存储到我的单元测试程序的文件中。 你能帮我吗 提前致谢 日
【问题讨论】:
标签: c# .net exception serialization