Ostrzeżenie kompilatora (poziom 1) CS3012
Nie można określić atrybutu CLSCompliant w module, który różni się od atrybutu CLSCompliant w zestawie
Aby moduł był zgodny ze specyfikacją języka wspólnego (CLS) za pośrednictwem [module:System.CLSCompliant(true)]
programu , należy go skompilować przy użyciu elementu modułu opcji kompilatora TargetType . Aby uzyskać więcej informacji na temat środowiska CLS, zobacz Niezależność języka i składniki niezależne od języka.
Poniższy przykład, w przypadku kompilacji bez /target:module
, generuje CS3012:
// CS3012.cs
// compile with: /W:1
[module:System.CLSCompliant(true)] // CS3012
public class C
{
public static void Main()
{
}
}
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: