NBug:CustomInfo崩溃了

时间:2014-10-31 12:10:28

标签: nbug

我试图用Custominfo扩展我的NBug日志。

我使用这样的东西。

public class MyCustomInfo
{
  public String MyName { get; set; }
  public String MyComputer { get; set; }
}

并在我的主要

NBug.Settings.ProcessingException += (exception, report) =>
{
   report.CustomInfo = new MyCustomInfo { MyName = "tester123", MyComputer = "T3600" };
};

创建工作正常,但SendMail与

崩溃
System.InvalidOperationException: Beim Generieren des XML-Dokuments ist ein Fehler aufgetreten. ---> System.InvalidOperationException: Ein Knoten des Typs XmlAttribute kann nicht als Elementewert geschrieben werden. Verwenden Sie XmlAnyAttributeAttribute mit einem XmlNode- oder XmlAttribute-Array, um den Knoten als Attribut zu schreiben.
bei System.Xml.Serialization.XmlSerializationWriter.WriteElement(XmlNode node, String name, String ns, Boolean isNullable, Boolean any)
bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterReport.Write1_Object(String n, String ns, Object o, Boolean isNullable, Boolean needType)
bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterReport.Write3_Report(String n, String ns, Report o, Boolean isNullable, Boolean needType)
bei Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationWriterReport.Write4_Report(Object o)
--- Ende der internen Ausnahmestapelüberwachung ---
bei System.Xml.Serialization.XmlSerializer.Serialize(XmlWriter xmlWriter, Object o, XmlSerializerNamespaces namespaces, String encodingStyle, String id)
bei System.Xml.Serialization.XmlSerializer.Serialize(Stream stream, Object o, XmlSerializerNamespaces namespaces)
bei NBug.Core.Reporting.Info.Report.ToString() in d:\addone\trunk\NBug-master\NBug\Core\Reporting\Info\Report.cs:Zeile 90.
bei System.String.Concat(Object[] args)
bei NBug.Core.Submission.Web.Mail.Send(String fileName, Stream file, Report report, SerializableException exception) in d:\addone\trunk\NBug-master\NBug\Core\Submission\Web\Mail.cs:Zeile 183.
bei NBug.Core.Submission.Dispatcher.EnumerateDestinations(Stream reportFile, ExceptionData exceptionData) in d:\addone\trunk\NBug-master\NBug\Core\Submission\Dispatcher.cs:Zeile 126.

我的代码有什么问题,或者这是NBug中的Bug。

感谢您的帮助 马库斯

1 个答案:

答案 0 :(得分:0)

即使我无法复制该问题,请在项目的GitHub页面上将此报告为错误。可能与我们的本地化方法有关,因为它不会发生在我的计算机上,而它发生在德语本地化上。