C# “错误”;在模块CommonLanguageRuntimeLibrary“中找不到System.ApplicationException;当我为MIDI设备输入添加功能时

C# “错误”;在模块CommonLanguageRuntimeLibrary“中找不到System.ApplicationException;当我为MIDI设备输入添加功能时,c#,.net,midi,visual-studio-2015,C#,.net,Midi,Visual Studio 2015,我正在Visual Studio中使用C#构建一个应用程序。其目的是在屏幕上显示音符,然后从MIDI设备获取输入。该应用程序正在努力集成MIDI输入。我已经包含了对midi.dll的引用,并在代码顶部包含了“使用midi”行。但是,每当我尝试添加引用InputDevice的行时,当我尝试构建应用程序时,就会出现上述错误。似乎触发错误的代码是: InputDevice inputDevice = InputDevice.InstalledDevices[0]; in

我正在Visual Studio中使用C#构建一个应用程序。其目的是在屏幕上显示音符,然后从MIDI设备获取输入。该应用程序正在努力集成MIDI输入。我已经包含了对midi.dll的引用,并在代码顶部包含了“使用midi”行。但是,每当我尝试添加引用InputDevice的行时,当我尝试构建应用程序时,就会出现上述错误。似乎触发错误的代码是:

        InputDevice inputDevice = InputDevice.InstalledDevices[0];
        inputDevice.Open();
        inputDevice.StartReceiving(null);

如果有人指点我做错了什么,我会非常感激的

您可能已经创建了一个“通用Windows应用程序”(Universal App)项目。对于这种类型的项目,您只能使用其他库。您尝试使用的midi库将用于WinForms项目


创建一个WinForms项目,或者联系MIDI库的作者,看看他们是否可以更改它,以使其在通用应用程序中得到支持。

感谢您的帮助回答-我已将我的项目更改为WinForms!