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
Il controllo di conformità con CLS non verrà eseguito su 'tipo' perché non è visibile dall'esterno dell'assembly.
CLS compliance checking will not be performed on 'type' because it is not visible from outside this assembly.
Questo avviso viene visualizzato quando un tipo o un membro con l'attributo CLSCompliantAttribute non è visibile da un altro assembly. Per correggere l'errore, rimuovere l'attributo da ciascun membro o classe non visibile dall'altro assembly oppure specificare i membri o i tipi come visibili. Per ulteriori informazioni sulla compatibilità con CLS, vedere Scrittura di codice compatibile con CLS.
Esempio
Il seguente codice di esempio genera l'avviso CS3019:
// CS3019.cs
// compile with: /W:2
using System;
[assembly: CLSCompliant(true)]
// To fix the error, remove the next line
[CLSCompliant(true)] // CS3019
class C
{
[CLSCompliant(false)] // CS3019
void Foo()
{
}
static void Main()
{
}
}