更新:2007 年 11 月
错误消息
“member”:符合 CLS 的接口必须只有符合 CLS 的成员在用 [assembly:CLCSompliant(true)] 标记的程序集中,接口包含用 [CLCSompliant(false)] 标记的成员。移除其中一个符合公共语言规范 (CLS) 的属性。有关 CLS 遵从性的更多信息,请参见
示例
下面的示例生成 CS3010:
复制代码 | |
---|---|
// CS3010.cs using System; [assembly:CLSCompliant(true)] public interface I { [CLSCompliant(false)] int M(); // CS3010 } public class C : I { public int M() { return 1; } public static void Main() { } } |