SystemGuid.Keyboard冻结了我的程序

时间:2016-04-02 10:53:54

标签: c# keyboard directx

我有以下“计划”

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

    System.Guid key = SystemGuid.Keyboard;

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

如果我设置了该行,程序将冻结,并且不会显示任何消息。 如果我不是从Visual Studio启动程序(只是运行exe)

我收到以下消息:

  

Unbehandelte Ausnahme:System.IO.FileLoadException:Die Assembly im   gemischten Moduswurdewährend版本v1.1.4322 der Laufzeit erstellt   und kannnichtwährendder4.0-Laufzeitohnezusätzliche   Konfigurationsinformationen geladen werden。北   ConsoleApplication3.Program.Main(String [] args)

我该如何解决这个问题。

1 个答案:

答案 0 :(得分:1)

问题与您使用的引用dll的版本有关。只需右键单击您的项目,选择属性并将.Net版本更改为例如3.5。或者添加对最新版本的directx dll(如果存在)的引用