2016-10-08 3 views
1

Visual Studio에서 C#을 사용하여 응용 프로그램을 작성하고 있습니다. 목표는 음표를 화면에 표시 한 다음 MIDI 장치에서 입력을 얻는 것입니다. 응용 프로그램은 MIDI 입력을 통합하려고하는 시점까지 작업 중입니다. midi.dll에 대한 참조를 포함 시켰으며 "midi"를 사용하여 코드 상단에 포함 시켰습니다. 그러나 InputDevice를 참조하는 줄을 추가하려고 할 때마다 응용 프로그램을 빌드하려고 할 때 위의 오류가 발생합니다. 오류를 트리거 것 같다 코드는 다음과 같습니다오류 MIDI 장치 입력 기능을 추가 할 때 "CommonLanguageRuntimeLibrary 모듈에서 System.ApplicationException을 찾을 수 없습니다"

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

나는 내가 뭘 잘못에 같은 ​​포인터에 대해 매우 감사하게 될 거라고!

답변

2

아마도 "Universal Windows Application"(Universal App) 프로젝트를 만들었을 것입니다. 이 유형의 프로젝트에서는 다른 라이브러리를 사용할 수있는 범위가 제한됩니다. 사용하려고하는 미디 라이브러리는 WinForms 프로젝트와 함께 사용하기위한 것입니다.

대신 WinForms 프로젝트를 만들거나 MIDI 라이브러리의 작성자에게 연락하여 Universal Apps에서 지원되도록 변경할 수 있는지 확인하십시오.

+0

유용한 답변 주셔서 감사합니다. - 저는 프로젝트를 WinForms로 변경했습니다! – Richard