Я разрабатываю надстройку для AutoCAD 2009. Выход проекта - это библиотека классов. Когда я пытаюсь отлаживать и загружать библиотеку классов, я получаю это сообщение «LoaderLock было обнаружено». Я писал эти дополнения некоторое время, и это первое сообщение такого типа, которое я видел.Почему я получаю предупреждение «LoaderLock был обнаружен» при отладке?
- С чего начать, чтобы понять это?
- Что такое LoaderLock и почему это беспокоит меня сейчас?
LoaderLock был обнаружен Сообщение: Попытка управляемого выполнения внутри ОС Загрузчик погрузчика. Не пытайтесь запустить управляемый код внутри функции DllMain или инициализации изображения, так как это может привести к зависанию приложения.
Я отправился в Debug -> Exceptions -> "Managed Debugging Assistants"
, нашел "LoaderLock"
и снял флажок "Thrown"
.
Я могу снова отлаживать, но что я сделал и зачем мне это нужно? Это вызовет другие проблемы для меня?
Я пометил этот ответ на @ Боян-Резник, как полезным, поскольку он потенциально отвечает на последний вопрос ОР: это будет вызывать другие проблемы для меня? Ответ «возможно, нет, проблема» может быть просто проблемой отладчика, и ее можно игнорировать ». Я считаю это полезным, хотя информация от Майкла, конечно, также очень полезна для понимания проблемы. – TonyG