Csharp/C#教程:用于exception处理和报告的SmartAssembly的替代方案?分享


用于exception处理和报告的SmartAssembly的替代方案?

我很高兴SmartAssembly解决方案用于exception处理,但我在Red Gate论坛上报告了一个问题,但尚未解决。

SA有哪些替代方案? 我的意思是具有类似function(托管您的报告,发送电子邮件等)?

SmartAssembly有两个主要function – 混淆和错误报告。

如果您使用混淆,有几种免费和商业替代品。 TrueWill链接的列表显示了一个很好的选择。

对于exception处理,唯一想到的类似于Exceptioneer 。 它比SmartAssembly的优势在于除了付费版本之外还有免费版本。

免责声明:我为DotEuscator和Runtime Intelligence的制造商PreEmptive Soltutions工作。

Dotfuscator还能够报告应用程序中的exception 。 此外,使用Runtime Intelligence,您可以将额外的代码注入应用程序,以便您还可以收集有关用户如何使用您的应用程序以及他们使用(并且不使用)的function的数据。

Dotfuscator也是一个非常强大的混淆器,甚至可以在WPF,SilverLight和WP7应用程序中混淆XAML和BAML 。

您可以从PreEmptive网站获得免费评估。

最新版本的Crypto Obfuscator支持自动exception处理。 它有一个随时可用的exception报告服务,您可以在自己的服务器上托管。 exception报告包含大量信息,包括所有局部变量的值以及堆栈跟踪,系统信息等中所有方法的方法参数。

免责声明:我为Crypto Obfuscator的开发者LogicNP工作。

还有Exceptionless 。 他们有1个项目和1个用户的免费计划。

有几个混淆器 ,但你可以滚动自己的exception处理程序 。 请注意,该方法可能会根据应用程序的类型而有所不同。

您的exception处理程序可以发送电子邮件,调用Web服务(可以说是更可靠的选择),本地登录,保存堆栈跟踪或任何您想要的内容。

免责声明:我创立了MarkedUp

您可以尝试使用MarkedUp Analytic的诊断日志记录 – 支持.NET 3.5及更高版本,并立即显示在您的日志浏览器上。

https://markedup.com/analytics/diagnostics

上述就是C#学习教程:用于exception处理和报告的SmartAssembly的替代方案?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/1024891.html

(0)
上一篇 2022年1月8日
下一篇 2022年1月8日

精彩推荐