Альтернативы SmartAssembly для обработки исключений и отчетов?
-
27-10-2019 - |
Вопрос
Мне понравилось решение SmartAssembly для обработки исключений, но я сообщил о проблеме на форум Red Gate и пока не решается.
Какие существуют альтернативы SA?Я имею в виду схожие функции (размещение ваших отчетов, отправка вам электронных писем и т. Д.)?
Решение
SmartAssembly имеет две основные функции - обфускацию и создание отчетов об ошибках.
Если вы используете обфускацию, есть несколько бесплатных и коммерческих альтернатив.Список, на который ссылается TrueWill, показывает хороший выбор.
Что касается обработки исключений, единственное, что приходит на ум, - это Exceptioneer .Его преимущество перед SmartAssembly заключается в том, что в дополнение к платной версии доступна бесплатная версия.
Другие советы
Отказ от ответственности: я работаю в PreEmptive Soltutions, создателях Dotfuscator и Runtime Intelligence.
Dotfuscator также может сообщать об исключениях в вашем приложении .Кроме того, с помощью Runtime Intelligence вы можете внедрить дополнительный код в свои приложения, чтобы вы также могли собирать данные о том, как пользователи используют ваше приложение и какие функции они используют (и не используют).
Dotfuscator также является очень мощным средством обфускации и может даже скрыть XAML и BAML в вашем WPF,Приложения SilverLight и WP7.
Вы можете получить бесплатную оценку на веб-сайте PreEmptive .
Последняя версия Crypto Obfuscator поддерживает автоматическую обработку исключений.Он имеет готовую к использованию службу отчетов об исключениях, которую вы можете разместить на своем собственном сервере.Отчеты об исключениях содержат много информации, включая значения всех локальных переменных, а также аргументы методов для всех методов в трассировке стека, информацию о системе и т. Д.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: я работаю в LogicNP, разработчиках Crypto Obfuscator.
Также существует Exceptionless .У них есть бесплатный план для 1 проекта и 1 пользователя.
Существует несколько обфускаторов , но вы можете разверните свой собственный обработчик исключений .Обратите внимание, что метод может отличаться в зависимости от типа приложения.
Ваш обработчик исключений может отправить электронное письмо, вызвать веб-службу (возможно, более надежный вариант), зарегистрировать локально, сохранить трассировку стека или что угодно.
Предупреждение: я основал MarkedUp
Вы можете попробовать использовать для этого диагностический журнал MarkedUp Analytic - поддерживает .NET 3.5 и более поздние версии и мгновенно отображается в браузере журналов.