题
是否有可以分析我的.NET代码(C#和 VB.NET 工具一>),并告诉我的为什么的东西是不符合CLS?
Visual Studio是高兴地告诉我一个参数不符合CLS,但它不会让我更近一步的解决了这个问题,因为我不知道原因。
实施例的Visual Studio错误:
参数 'XYZ' 是不符合CLS
解决方案
我不能说我知道一个工具,我倾向于使用MSDN页面的的语言独立与语言无关组件 以检查参数/变量的类型是CLS兼容。见该表的部分命名为“类型”。
也有关于这个问题的讨论在博客中的的 FxCop的和CLS符合
其他提示
从内存中它不是太难的事。我不知道一个工具,但这种的页面说明你需要改变什么。
在大的使用类型的特定结构(认为UINT32而不是单位),并使用“_”在公开的成员。
抢先反驳:据我所知,的FxCop不支持CLS合规性检查。也许,在VS代码分析不会,但我无法检查工作。
您可能只是谷歌你会得到警告消息。
不隶属于 StackOverflow