3

Silverlight アプリケーションをコンパイルすると、MEF 属性で修飾されたすべての要素で CLS 非準拠の警告が表示されます。再度コンパイルすると、警告は返されず、アプリケーションは正常に動作しているようです。これは私が心配する必要があるものですか?プロパティ、クラスなどには標準の命名規則を使用しています。アンダースコアを使用するのは、プライベート メンバーの場合だけです。

4

1 に答える 1

2

MEF属性が含まれているアセンブリには、CLSCompliant属性が設定されていないと思います。

IEの場合、Silverlightクラスライブラリを参照する場合、クラスライブラリのAssemblyInfoファイルに次の属性を設定する必要があります。

[assembly: CLSCompliant(true)]
于 2011-08-30T22:05:19.587 に答える