Приложение я работаю, не запускает в отладчике Visual Studio 2005.
Вот то, что я делаю:
Приложение является неуправляемым проектом C++, то использование много файлов DLL как плагины. Я использую "многопоточную отладку" время выполнения, и я удостоверился, что все зависимости компилируются против того же времени выполнения.
Именно, в то время как выполнение этой проблемы появилось внезапно. Я попытался обратить свои изменения, но это не помогает. Перезапуск компьютера не помогает также.
У меня есть приложение, работающее несколько раз наугад. Если я затем закончил приложение и запустил его снова, оно не было запущено. Таким образом, я не думаю, что это из-за моей конфигурации.
Какие-либо идеи?
Еще одно примечание: приложение запускается и работает, как оно должно, если я запускаю его с внешней Visual Studio.
Хорошо, я решил свою проблему, но понятия не имею, как.
Одна вещь, которую я пытался удалить все файлы сборки и exe и dll, а затем перекомпилировать все. Но это не помогло.
Затем я попробовал одну вещь наугад: плагины были в одном и том же решении. Поэтому я удалил их и попытался запустить снова. И на этот раз это сработало! Так что я добавил все проекты плагинов обратно, и это все еще работает!
Так что, думаю, я никогда не узнаю, что случилось. Но удаление и добавление проекта в решение может решить и проблему Эльзеса тоже ... :)
.звучит как неправильное поведение DLLMain () в одном из неявных связанных DLL, используемых вашей программой. Вы можете получить подсказку из окна вывода, он перечисляет имена DLL, поскольку они загружаются. Если это winInet.dll, то вы упали в тупиковую ловушку с сервером символов.