Форма не открывается в VS2015, потому что собственный UserControl не найден - PullRequest
0 голосов
/ 08 марта 2019

Поскольку я переместил все в своем проекте в x64 и переместил некоторые файлы в подпапках, все работает отлично, но важная форма, которая использует собственный userControl.

Когда я открываю форму в VS2015, я получаю

Не удалось найти тип 'WYSIWYGEditor.Editor'. Пожалуйста, сделай убедитесь, что ссылка на сборку, содержащую этот тип. Если это тип является частью вашего проекта разработки, убедитесь, что проект был успешно собран с использованием настроек для вашей текущей платформы или любой процессор.

Раньше этот пользовательский контроль был в том же проекте. После того, как я получил эту ошибку, я попробовал много вещей, чтобы исправить эту ошибку. После отсутствия решения я переместил его в собственный проект, который также компилируется в x64 и на него ссылаются из основного проекта. Компиляция показывает, что оба скомпилированы в x64, и отладка и запуск проекта работают хорошо.

И последнее, но не менее важное: я попробовал все отсюда: https://social.msdn.microsoft.com/Forums/sqlserver/en-US/38524a8c-8c4c-48e7-b62d-0d02fe0f5624/user-control-quotcould-not-find-typequot-error-in-form-designer?forum=vbgeneral

  • Проект очистки
  • Перекомпиляция
  • Переименование UserControl несколько раз
  • Снятие с формы (форма открывается) и возврат на место
  • ...

Ничего не помогло. У кого-нибудь были подобные проблемы и удалось это исправить?

Привет из Германии

Изображение: форма не открывается

1 Ответ

0 голосов
/ 08 марта 2019

Я не знаю, в чем дело, и надеюсь, что кто-нибудь сможет это объяснить.

В немецкой теме я нашел совет по компиляции userControl в x86.Поэтому я изменил свою конфигурацию для отладки, чтобы скомпилировать проект Usercontrol в x86.После перестройки для dll-проекта все заработало!

Конфигурация

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...