我正在使用C#在Visual Studio中构建应用程序。目的是在屏幕上显示音符,然后从MIDI设备获取输入。该应用程序正在尝试集成MIDI输入。我已经包含了对midi.dll的引用,并在我的代码顶部包含了“using midi”行。但是,每当我尝试添加引用InputDevice的行时,我在尝试构建应用程序时都会收到上述错误。似乎触发错误的代码是:
InputDevice inputDevice = InputDevice.InstalledDevices[0];
inputDevice.Open();
inputDevice.StartReceiving(null);
我非常感谢任何关于我做错事的指示!
答案 0 :(得分:2)
您可能已经创建了一个"通用Windows应用程序" (环球应用)项目。使用此类项目,您可以使用其他库。您尝试使用的midi库旨在与WinForms项目一起使用。
创建一个WinForms项目,或者联系MIDI库的作者,看看他们是否可以更改它,以便Universal Apps支持它。