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
'System.Runtime.InteropServices.DllImportAttribute' cannot be applied to interface methods
All'interno dell'interfaccia è stata specificata una routine la cui definizione viene tuttavia applicata all'attributo DllImportAttribute.
Common Language Runtime riconosce questo attributo e la sua proprietà EntryPoint per la designazione di una routine di sostituzione definita in una libreria DLL all'esterno di .NET Framework. Quando il codice chiama la procedura alla quale viene applicato DllImportAttribute, Common Language Runtime chiama invece la procedura non gestita designata.
La definizione di una routine all'interno di un'interfaccia non include alcuna implementazione e non può quindi interagire con le piattaforme non gestite all'esterno di .NET Framework.
ID errore: BC31530
Per correggere l'errore
- Rimuovere l'attributo DllImportAttribute dalla definizione della routine.