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
Type <typename> is not CLS-compliant
Una variabile, una proprietà o il valore restituito di una funzione è dichiarato con un tipo di dati che non è compatibile con CLS.
Un'applicazione può essere compatibile con Specifiche CLS (Common Language Specification) (CLS), soltanto se utilizza esclusivamente tipi compatibili con CLS.
I seguenti tipi di dati Visual Basic non sono compatibili con CLS:
ID errore: BC40041
Per correggere l'errore
Se si desidera che l'applicazione sia compatibile con CLS, sostituire il tipo di dati di questo elemento con il tipo di dati compatibile con CLS più simile. Anziché UInteger, ad esempio, potrebbe essere possibile utilizzare Integer se non si necessita dell'intervallo di valori superiore a 2.147.483.647. Se l'intervallo esteso non è necessario, è possibile sostituire UInteger con Long.
Se non è necessario che l'applicazione sia compatibile con CLS, non occorre apportare alcuna modifica. Tenere tuttavia presente che esiste questa non compatibilità.