Сбой WMP при попытке создать плейлист - PullRequest
2 голосов
/ 22 марта 2019

Я занимаюсь разработкой в ​​C #, WinForms, настольном приложении для Windows, где я использую компонент Windows Media Player. Я создал список воспроизведения (curPlaylist) и компонент WMP под названием musica (в конструкторе перетаскивание в форму). На моем ПК работает отлично (Windows 10), но когда я хочу запустить его на компьютере с Windows 7, он падает. Я получаю ошибку:

Катастрофический сбой: Исключение HRESULT: 0x8000FFFF (E_UNEXPECTED)

В этой строке:

curPlaylist = musica.playlistCollection.newPlaylist ("curPlaylist");

Я строю решение в x86. Все остальные аспекты приложения работают нормально (на моей машине все работает нормально). У меня даже есть другой компонент WPM (который не использует списки воспроизведения), и он отлично работает на компьютере с Win7. Так что это не ошибка совместимости. Я копирую на целевую машину все .dll, которые у меня есть в папке сборки. Чего мне не хватает?

...