質問

全体の.NETアセンブリのための設定CLS準拠が可能です。しかし、どのようにそれが実際に行われていますか?例えば。使用してVisual Studio 2008の?

役に立ちましたか?

解決

Visual Studioは、コンパイラのディレクティブを追加し、コンパイラは、ネイティブのプログラミング言語に比べていくつかのより厳しい規則のためのコードをチェックします。

あなたは、アセンブリレベルの属性を追加することにより、CLSにすべてのプロジェクトに準拠した属性を追加することができます。

[assembly: CLSCompliant(true)]

どこでもあなたのプロジェクトでは、一般的にassemblyinfo.csファイルでます。

ラインusing System;は、ファイルの先頭にない場合は、

は、それを追加します。または、長い形式を使用します:

[assembly: System.CLSCompliant(true)]

他のヒント

あなたはあなたのソースファイルの1つに、この行を追加する必要があります:

[assembly: System.CLSCompliant(true)]
ここをCLS準拠のコード上の

詳細情報。

通常は、assemblyinfo.csでこれを置く

scroll top