.NET アセンブリ全体に対して CLS 準拠を設定できます。しかし、それは実際にどのように行われますか?たとえば、Visual Studio 2008 では?
質問する
17154 次
2 に答える
40
Visual Studio はコンパイラのディレクティブを追加し、コンパイラはネイティブ プログラミング言語よりもいくつかのより厳密な規則についてコードをチェックします。
アセンブリ レベルの属性を追加することで、CLS 準拠の属性をすべてのプロジェクトに追加できます。
[assembly: CLSCompliant(true)]
プロジェクトのどこでも、通常はassemblyinfo.cs
ファイル内です。
行using System;
がファイルの先頭にない場合は、追加します。または、長い形式を使用します。
[assembly: System.CLSCompliant(true)]
于 2009-04-21T20:17:38.300 に答える
20
次の行をソース ファイルの 1 つに追加する必要があります。
[assembly: System.CLSCompliant(true)]
CLS 準拠コードの詳細については、こちらをご覧ください。
通常、これを assemblyinfo.cs に入れます
于 2009-04-21T20:09:13.000 に答える