Member 12559890 Ответов: 1

C# postsharp исключение hanlder


Привет, я работал над тяжелым проектом кодированных строк c#, и теперь я пытаюсь справиться со всеми исключениями, возникающими в проекте .
могу ли я сделать OnExceptionAspect и просто добавить его в свои коды ?

[Упорядочиваемый]
класс ExceptionAspect : OnExceptionAspect
{
общественного переопределить недействительными OnException(MethodExecutionArgs аргументы)
{
Приставка.WriteLine (Строка.Формат ("исключение в :[{0}], сообщение: [{1}]", args.Метод, аргументы.Исключение.Сообщение));
параметр args.FlowBehavior = FlowBehavior.Продолжать;

база.OnException(args);
}
}

Что я уже пробовал:

я пытался, но когда произошла ошибка, программа просто разбилась и вышла

1 Ответов

Рейтинг:
1

BillWoodruff

Обработка исключений: вы изучали это: [^] ?

Если у вас есть лицензия PostSharp, и есть активная лицензия, то воспользуйтесь их отличным прямой поддержка: [^]

Или используйте очень активную группу PostSharp в StackOverflow, чтобы задавать вопросы: [^].

Если вы используете бесплатную версию Essentials edition или пробную версию, то убедитесь, что вы пытаетесь разрешено с этой версией: [^]

Цитата:
Да. Вы можете создавать коммерческие продукты с помощью PostSharp Essentials и распространять их. Express Edition содержит все функции PostSharp Ultimate, однако количество типов, к которым можно применить аспекты, ограничено 10 на проект или 50 на решение.