2016-04-02 6 views
0

Ich habe das Follow „Programm“SystemGuid.Keyboard friert mein Programm

static void Main(string[] args) 
{ 
    Console.WriteLine("buh"); 

    System.Guid key = SystemGuid.Keyboard; 

    Console.WriteLine("By"); 
    Console.ReadKey(); 
} 

Wenn ich die Zeile in gesetzt, das Programm ist das Einfrieren und keine Meldung wird angezeigt. Wenn ich das Programm nicht von Visual Studio starten (nur die exe ausgeführt wird)

ich die Folgemeldung:

Unbehandelte ausnahme: System.IO.FileLoadException: Die Versammlung im gemischten Modus Wird während Version v1.1.4322 der Laufzeit erstellt und kann nicht während der 4.0-Laufzeit ohne zusätzliche Konfigurationsinformationen geladen werden. bei ConsoleApplication3.Program.Main (String [] args)

Wie kann ich das beheben.

+0

Dies ist keine deutsche Seite. Bitte versuchen Sie, Ihre Fehlermeldung zu übersetzen. – Chris

Antwort

1

Das Problem hängt mit der Version der referenzierten DLL zusammen, die Sie verwendet haben. Klicken Sie einfach mit der rechten Maustaste auf Ihr Projekt, wählen Sie Eigenschaften und ändern Sie .Net-Version zum Beispiel 3.5. Oder fügen Sie einen Verweis auf die neueste Version von directx dlls hinzu (falls vorhanden)