Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Fehlermeldung
Das DllImport-Attribut muss für eine Methode angegeben werden, die als "static" und "extern" markiert ist.
The DllImport attribute must be specified on a method marked 'static' and 'extern'
Das DllImport-Attribut wurde auf eine Methode angewendet, die nicht die richtigen Zugriffsschlüsselwörter aufwies.
Im folgenden Beispiel wird CS0601 generiert:
// CS0601.cs
using System.Runtime.InteropServices;
using System.Text;
public class C
{
[DllImport("KERNEL32.DLL")]
extern int GetCurDirectory(int bufSize, StringBuilder buf); // CS0601
// Try the following line instead:
// static extern int GetCurDirectory(int bufSize, StringBuilder buf);
}
public class MainClass
{
public static void Main ()
{
}
}