Прекомпилированный пользовательский элемент управления вылетает VS - PullRequest
0 голосов
/ 06 октября 2010

Я создал предварительно скомпилированный пользовательский элемент управления .Основные шаги - создать проект веб-сайта, а затем опубликовать его для создания DLL.

Затем я создал проект веб-приложения и добавил ссылку на DLL.На своей странице я зарегистрировал DLL и смог получить доступ к элементу управления как <prefix:control_ascx ... />.

. Если я запускаю без отладки Ctrl + F5 , все работает как положено,Если я запускаю с отладкой F5 Visual Studio 2008 падает.У меня установлен пакет обновления VS: Version 9.0.30729.1 SP.Есть идеи как это исправить?

Problem signature:
  Problem Event Name:   BEX
  Application Name: devenv.exe
  Application Version:  9.0.30729.1
  Application Timestamp:    488f2b50
  Fault Module Name:    MSVCR90.dll
  Fault Module Version: 9.0.30729.4974
  Fault Module Timestamp:   4b7a226f
  Exception Offset: 0003523b
  Exception Code:   c0000417
  Exception Data:   00000000
  OS Version:   6.1.7600.2.0.0.256.48
  Locale ID:    1033
  Additional Information 1: 228d
  Additional Information 2: 228d061655d5d251935c240a855d1597
  Additional Information 3: a62e
  Additional Information 4: a62e597a147799b95fd60928a6816817

1 Ответ

0 голосов
/ 06 октября 2010

Ваш проект потерпел крах Visual Studio. Это ошибка в VS, код исключения указывает, что она вызывает библиотеку времени выполнения C с недопустимым аргументом. Это немедленно завершает программу.

С этим будет трудно справиться, ошибка, несомненно, глубоко в кодовой базе VS. Вполне вероятно, что это как-то связано с вашим проектом, но почти невозможно точно определить, что с ним может быть не так. Вам понадобятся обученные глаза, чтобы определить потенциальную ошибку, если она есть. Если в вашей компании нет никого, кто мог бы сделать это за вас, вы можете обратиться в службу поддержки Microsoft, чтобы получить помощь.

Им понадобится ваш проект, чтобы они могли воспроизвести сбой. Лучше всего обеспечить минимальный репро-проект, который легко демонстрирует ошибку. Подготовьте его к загрузке перед звонком вместе с вашей кредитной картой. В процессе создания этого репроекта вы часто обнаруживаете причину.

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