2

您知道托管应用程序的任何等效 Microsoft 应用程序验证程序吗?

谢谢!

4

2 回答 2

5

这个问题没有多大意义。托管应用程序中应用程序验证程序的最佳等效项是应用程序验证程序。它也同样有效,托管程序还从 Windows 堆分配内存并使用锁和句柄。它发现任何错误的可能性非常低。托管代码不会遇到使 Application Verifier 对以非托管语言编写的代码有用的问题。

也许您想验证其他内容,尚不清楚究竟是什么。FxCop 工具是一个很好的工具,可以分析 .NET 编程中常见的各种 oopses 的托管代码。与应用程序验证程序检查的问题完全不同。它也是一个静态分析器。在运行时,抖动内置的验证器和 .NET 框架代码和 CLR 中的强参数验证让您免于麻烦。托管代码在很大程度上受到需要应用程序验证器等工具的问题的启发。

但是不,托管代码没有等效工具

于 2012-04-25T13:45:29.477 回答
1

事实证明,在某些情况下托管代码需要此功能。

不幸的是,我现在正处于其中一种情况。

看看微软研究国际象棋:http ://research.microsoft.com/en-us/projects/CHESS/

在 Channel 9 视频演示中,该工具的开发人员提到该工具的行为与 appverifier 非常相似,并且可以测试托管代码:http ://channel9.msdn.com/shows/Going+Deep/CHESS-自动化并发测试工具/

下载地址:http ://research.microsoft.com/en-us/downloads/b23f8dc3-bb73-498f-bd85-1de121672e69/

于 2013-05-16T17:48:13.540 回答