Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
'tipo': il tipo base 'tipo' non è compatibile con CLS.
'type': base type 'type' is not CLS-compliant
In un assembly contrassegnato come compatibile con CLS (Common Language Specification) è stato specificato un tipo base non compatibile con CLS. Rimuovere l'attributo che contrassegna l'assembly come compatibile con CLS oppure l'attributo che indica il tipo come non compatibile con CLS. Per ulteriori informazioni sulla compatibilità con CLS, vedere Scrittura di codice compatibile con CLS e Specifiche CLS (Common Language Specification).
Esempio
Il seguente codice di esempio genera l'avviso CS3009:
// CS3009.cs
using System;
[assembly:CLSCompliant(true)]
[CLSCompliant(false)]
public class B
{
}
public class C : B // CS3009
{
public static void Main () {}
}