Альтернативы SmartAssembly для обработки исключений и отчетности? - PullRequest
6 голосов
/ 30 января 2011

Я был доволен решением SmartAssembly для обработки исключений, но я сообщил о проблеме на форуме Red Gate и пока не решается.

Какие существуют альтернативы SA? Я имею в виду похожие функции (размещение ваших отчетов, отправка электронных писем и т. Д.)?

Ответы [ 6 ]

4 голосов
/ 30 января 2011

SmartAssembly имеет две основные функции - запутывание и сообщения об ошибках.

Если вы используете обфускацию, есть несколько бесплатных и коммерческих альтернатив. Список, связанный с TrueWill, показывает хороший выбор.

Для обработки исключений, единственное, что приходит на ум, это Exceptioneer . Преимущество SmartAssembly заключается в том, что в дополнение к платной версии доступна бесплатная версия.

2 голосов
/ 12 марта 2015

Существует также Исключительно . У них есть бесплатный план на 1 проект и 1 пользователя.

2 голосов
/ 21 июля 2011

Последняя версия Crypto Obfuscator поддерживает автоматическую обработку исключений.Он имеет готовую к использованию службу отчетов об исключениях, которую вы можете разместить на своем собственном сервере.Отчеты об исключениях содержат много информации, включая значения всех локальных переменных, а также аргументы методов для всех методов трассировки стека, системную информацию и т. Д.

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я работаю на LogicNP, разработчиков Crypto Obfuscator.

2 голосов
/ 31 января 2011

Отказ от ответственности: я работаю в PreEmptive Soltutions, создателях Dotfuscator и Runtime Intelligence.

Dotfuscator также имеет возможность сообщать об исключениях в вашем приложении .Кроме того, с помощью Runtime Intelligence вы можете добавить дополнительный код в свои приложения, чтобы вы также могли собирать данные о том, как пользователи используют ваше приложение и какие функции они используют (и не используют).

Dotfuscator такжеочень мощный обфускатор и может даже запутывать XAML и BAML в ваших приложениях WPF, SilverLight и WP7.

Вы можете получить бесплатную оценку с PreEmptive веб-сайта .

1 голос
/ 30 января 2011

Существует несколько обфускаторов , но вы можете свернуть свой собственный обработчик исключений . Обратите внимание, что метод может варьироваться в зависимости от типа приложения.

Ваш обработчик исключений может отправлять электронную почту, вызывать веб-службу (возможно, более надежный вариант), регистрироваться локально, сохранять трассировку стека или что угодно.

0 голосов
/ 13 марта 2014

Отказ от ответственности: я основал MarkedUp

Вы можете попробовать использовать диагностическое ведение журнала MarkedUp Analytic для этого - поддерживает .NET 3.5 и более поздние версии и мгновенно отображается в браузере журналов.

https://markedup.com/analytics/diagnostics

...