用于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