Upozornění kompilátoru (úroveň 1) CS3012
Atribut CLSCompliant nelze zadat v modulu, který se liší od atributu CLSCompliant v sestavení.
Aby byl modul kompatibilní se specifikací CLS (Common Language Specification), [module:System.CLSCompliant(true)]
musí být sestaven pomocí prvku modulu možnosti TargetType kompilátoru. Další informace o CLS naleznete v tématu Jazyková nezávislost a komponenty nezávislé na jazyce.
Následující příklad při sestavení bez /target:module
, vygeneruje CS3012:
// CS3012.cs
// compile with: /W:1
[module:System.CLSCompliant(true)] // CS3012
public class C
{
public static void Main()
{
}
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: