为什么我的MEF使用不符合CLS?

时间:2011-02-23 18:19:47

标签: silverlight warnings cls-compliant

当我编译Silverlight应用程序时,所有使用MEF属性修饰的元素都是CLS-noncompliance的警告。当我再次编译时,警告不会返回,我的应用程序似乎运行正常。这是我需要担心的吗?我正在使用属性,类等的标准命名约定。我使用下划线的唯一时间是私人会员。

1 个答案:

答案 0 :(得分:2)

我假设MEF属性所包含的程序集没有设置CLSCompliant属性。

IE,如果您引用Silverlight类库,则类库应该在其AssemblyInfo文件中设置此属性:

[assembly: CLSCompliant(true)]