是否有检查CLS合规性的工具?

Pon*_*dum 6 .net cls-compliant

有没有一个工具可以分析我的.NET代码(C#和VB.NET),并告诉我为什么事情不符合CLS?

Visual Studio很高兴告诉我一个参数不符合CLS,但它不会让我更接近解决问题,因为我不知道原因.

示例Visual Studio错误:

参数'xyz'不符合CLS

Kev*_*Kev 4

我不能说我知道一个工具,我倾向于使用 MSDN 页面语言独立性和语言独立组件来检查参数/变量的类型是否符合 CLS。请参阅表中名为“类型”的部分。

不久前,在博客文章FxCop 和 CLS Compliance中也对此进行了相当多的讨论。