2015-12-08 3 views
2

Я создал приложение для форм Windows. На самом деле это видеопроигрыватель (медиаплеер) и кнопки воспроизведения паузы остановки и т. Д. Я все разработал, и он работал гладко до 1 часа назад. С этого момента я получаю следующее сообщение в дизайне формы. Сообщение, изображенное на следующем изображении: enter image description hereПриложение Windows Form не удалось найти axWindowsMediaPlayer

Как я могу решить эту проблему?

В сценарии дизайнера у меня возникли:

private AxWMPLib.AxWindowsMediaPlayer axWindowsMediaPlayer1; 

Моя проблема началась, когда я пытался создать вторую форму в том же проекте. Когда я удалил вторую форму, я получил это сообщение в своей первой форме.

+0

Проверьте класс конструктора и существует ли переменная – Alex

+0

Он определен как правило в отдельном конструкторе AxWMPLib.AxWindowsMediaPlayer axWindowsMediaPlayer1; –

+0

Вы можете закрыть дизайнера и попытаться очистить/перестроить решение. Или, в крайнем случае, откройте файл 'Form1.Designer.cs', найдите все экземпляры средства управления медиаплеером и удалите их. Закройте и снова откройте конструктор. Вам нужно будет снова добавить управление медиаплеером, но код должен по-прежнему работать, так как он должен дать ему то же имя. –

ответ

2

Вы пытались удалить сборку AxWMPLib с вашего Ссылка и добавьте его снова?

Это ясно говорит, что в верхней части:

Не удалось найти тип AxWMPLib.AxWindowsMediaPlayer. Убедитесь, что ссылка на сборку, содержащую этот тип.

Затем убедитесь, что в файле находится нужный using. Он должен быть добавлен автоматически, но если он отсутствует, проверьте, разрешает ли он вашу проблему.

+0

Странно, но это сработало! –

+0

Мое удовольствие. Если мой ответ исправил вашу проблему, отметьте ее как «Ответ», чтобы следующий пользователь знал, что фиксировало вашу конкретную проблему. –

Смежные вопросы