Impossibile applicare 'System.Runtime.InteropServices.DllImportAttribute' ai metodi di interfaccia

Una routine viene definita all'interno di un'interfaccia, ma la definizione della routine applica .DllImportAttribute

Il Common Language Runtime (CLR) riconosce questo attributo e la sua proprietà EntryPoint come indicazione di una procedura di sostituzione definita in una libreria non gestita a collegamento dinamico (DLL) al di fuori della struttura di .NET Framework. Quando il codice chiama la routine a cui DllImportAttribute viene applicato , Common Language Runtime chiama invece la routine non gestita designata.

Poiché la definizione di una routine all'interno di un'interfaccia non include alcuna implementazione, non può interagire con piattaforme non gestite all'esterno di .NET Framework.

ID errore: BC31530

Per correggere l'errore

Vedere anche