コンパイラの警告 (レベル 1) CS3012
更新 : 2007 年 11 月
エラー メッセージ
アセンブリの CLSCompliant 属性と異なるモジュールの CLSCompliant 属性は指定できません
[module:System.CLCSompliant(true)] を使用してモジュールを共通言語仕様 (CLS: Common Language Specification) 準拠にするには、モジュールを /target:module コンパイラ オプションでビルドする必要があります。CLS の詳細については、「共通言語仕様」を参照してください。
使用例
次のサンプルを /target:module を使用せずにビルドすると、警告 CS3012 が生成されます。
// CS3012.cs
// compile with: /W:1
[module:System.CLSCompliant(true)] // CS3012
public class C
{
public static void Main()
{
}
}