Как настроить NBug для отправки электронной почты

У меня есть приложение WPF, которое я хотел бы настроить для использования NBug для отправки отчетов об ошибках по электронной почте.

Инструмент конфигурации работает правильно, и я получаю тестовое письмо, но при добавлении NBug в приложение и при запуске необработанного исключения я не получаю письмо. Единственная конфигурация, которую я сделал, соответствует руководству по началу работы (свободно переводится на VB.Net).

Private Sub Application_Startup(sender As Object, e As StartupEventArgs) Handles Me.Startup
    AddHandler AppDomain.CurrentDomain.UnhandledException, NBug.Handler.UnhandledException
    AddHandler Application.Current.DispatcherUnhandledException, NBug.Handler.DispatcherUnhandledException
    AddHandler TaskScheduler.UnobservedTaskException, NBug.Handler.UnobservedTaskException

    NBug.Settings.UIMode = NBug.Enums.UIMode.Full
    NBug.Settings.StoragePath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)
    NBug.Settings.AddDestinationFromConnectionString("Type=Mail;From=bugs@xxx.com;Port=465;SmtpServer=smtp.gmail.com;To=support@xxx.com;UseAttachment=True;UseAuthentication=True;UseSsl=True;Username=bugs@xxx.com;Password=xxx;")
    NBug.Settings.ReleaseMode = True

End Sub

Приведенный выше код удалил имя пользователя / пароль из нашей учетной записи Gmail, которая используется для отчетов об ошибках.

Есть идеи, что не так с конфигом или как я могу отладить?

Вложение zip-файла создается, но электронное письмо не отправляется.

1 ответ

Решение

Просто использовать NBug.Settings.ReleaseMode = true; как описано в этом вступительном посте: http://www.soygul.com/nbug/

Другие вопросы по тегам