6

我对用于异常处理的 SmartAssembly 解决方案感到满意,但我在Red Gate 论坛上报告了一个问题,但尚未解决。

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

4

6 回答 6

4

SmartAssembly 有两个主要功能 - 混淆和错误报告。

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

对于异常处理,唯一能想到的类似的事情是Exceptioneer。它比 SmartAssembly 的一个好处是,除了付费版本之外,还有一个免费版本。

于 2011-01-30T18:43:10.650 回答
2

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

Dotfuscator 还能够报告应用程序中的异常。此外,借助运行时智能,您可以将额外的代码注入您的应用程序,以便您还可以收集有关用户如何使用您的应用程序以及他们使用(和不使用)哪些功能的数据。

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

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

于 2011-01-31T16:06:58.323 回答
2

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

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

于 2011-07-21T11:03:59.063 回答
2

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

于 2015-03-12T10:14:13.273 回答
1

那里有几个混淆器,但您可以滚动自己的异常处理程序。请注意,该方法可能因应用程序类型而异。

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

于 2011-01-30T18:07:32.917 回答
0

免责声明:我创立了 MarkedUp

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

https://markedup.com/analytics/diagnostics

于 2014-03-12T23:49:55.837 回答