2016-10-08 5 views
1

Visual StudioでC#を使用してアプリケーションをビルドしています。目的は、音符を画面に表示して、MIDIデバイスから入力を取得することです。アプリケーションは、MIDI入力を統合しようとしているところまで作業しています。私はmidi.dllへの参照を含め、私のコードの最上部に "using midi"という行を含めました。しかし、InputDeviceを参照する行を追加しようとするたびに、アプリケーションをビルドしようとすると上記のエラーが発生します。エラーをトリガしているように見えるのコードは次のとおりです。エラー「デバイスCommonLanguageRuntimeLibraryでSystem.ApplicationExceptionを見つけることができません」MIDIデバイス入力の機能を追加するとき

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

私は私が間違っているのものになどの任意のポインタのために非常に感謝されると思います!

答えて

2

"ユニバーサルWindowsアプリケーション"(Universal App)プロジェクトを作成した可能性があります。このタイプのプロジェクトでは、あなたは他のどのライブラリを使用できるかが限られています。使用しようとするmidiライブラリは、WinFormsプロジェクトで使用するためのものです。

代わりにWinFormsプロジェクトを作成するか、MIDIライブラリの作成者に連絡してUniversal Appsでサポートされるように変更できるかどうかを確認してください。

+0

あなたの有益な答えをありがとう - 私はプロジェクトをWinFormsに変更しました! – Richard

関連する問題