Пользовательский элемент управления вылетает форма - PullRequest
0 голосов
/ 18 февраля 2012

У меня есть элемент управления C #, полученный из UserControl. Когда я закрываю представление дизайна формы, включающей этот элемент управления, происходит сбой Visual Studio. На XP я получаю возможность отладить сбой, и я вижу, что он вызывает исключение DLL не найден на API в C dll. Если я закомментирую вызов этой функции, это остановит сбой. Действительно ли закрытие представления дизайна вызывает мой метод dispose? Почему я получаю DLL (или точку входа) не найденное исключение и что я должен сделать, чтобы это не произошло?

1 Ответ

0 голосов
/ 18 февраля 2012

Если C DLL не доступна для Visual Studio во время разработки, вам нужно либо поместить ее в место, где Visual Studio сможет найти ее, либо добавить код в свой элемент управления, чтобы проверить, не находитесь ли вы в режиме разработки и не совершаете ли вызовы в DLL.

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