Мне нужно сериализовать и исключение, я создал Сериализуемый класс
[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)));"
Что я на самом деле пытаюсь сделать, так это когда я ловлю исключение, я хочу сериализовать его и затем сохранить в файле для моегопрограмма модульного тестирования.Не могли бы вы помочь мне заранее спасибо Jp