.NETアセンブリのためのCLS準拠の設定
-
13-09-2019 - |
質問
全体の.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でこれを置く
所属していません StackOverflow