Avviso del compilatore (livello 1) CS3012
Impossibile specificare l'attributo CLSCompliant su un modulo che differisce dall'attributo CLSCompliant sull'assembly
Affinché un modulo sia conforme alla specifica CLS (Common Language Specification) tramite [module:System.CLSCompliant(true)]
, è necessario che venga compilato con l'elemento module dell'opzione del compilatore TargetType. Per altre informazioni su CLS, vedere Indipendenza del linguaggio e componenti indipendenti dal linguaggio.
L'esempio seguente, quando compilato senza /target:module
, genera l'errore CS3012:
// CS3012.cs
// compile with: /W:1
[module:System.CLSCompliant(true)] // CS3012
public class C
{
public static void Main()
{
}
}
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: