Проблема с пошаговой отладкой

Автор Тема: Проблема с пошаговой отладкой  (Прочитано 9019 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

Оффлайн OlchikАвтор темы

  • ADN OPEN
  • Сообщений: 17
  • Карма: 0
Добрый день, господа. Давно к Вам не обращалась, но вот снова возникла потребность.
Раньше вела разработку в VS2013 (VS2012) под ACad2010, .NET Framework 3.5, 32-х разрядная ОС и проблем с пошаговой отладкой не возникало.
Сейчас потребовалось вести разработку под ACad2013, .NET Framework - 4.0, 64-разрядная ОС. При этом пошаговую отладку запустить не получается:
Цитировать
The breakpoint will not currently be hit. No symbols have been loaded.
Пробовала и в VS2012 и в 2013. Проверила acad.exe.config:
Цитировать
<supportedRuntime version="v4.0"/>
- поидее все норм. Попробовала различные варианты, которые нашла в блоге Kean Walmsley:
Решение найти так и не получилось, прошу вашей помощи.

Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
Re: Проблема с пошаговой отладкой
« Ответ #1 : 10-04-2016, 13:57:39 »
А вы пробовали ПЕРЕстроить проект перед отладкой?

В окошке настроек галочки такие-же?




Оффлайн OlchikАвтор темы

  • ADN OPEN
  • Сообщений: 17
  • Карма: 0
Re: Проблема с пошаговой отладкой
« Ответ #3 : 10-04-2016, 14:18:38 »
А вы пробовали ПЕРЕстроить проект перед отладкой?

В окошке настроек галочки такие-же?

Александр, настройки такие же, проект естественно перестраивала. Посмотрела в Debug -> Windows -> Modules - Cad библиотеки не могут найти PDB файлы, наверно проблема в этом.


Как мне их указать, где их расположение?


Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
Re: Проблема с пошаговой отладкой
« Ответ #4 : 10-04-2016, 14:31:53 »
Потому и писал про перестроить - pdb файлы лежат там же, куда строится проект. Если их нет - обычно помогает перестроение проекта. Или очистка с последующим построением

Оффлайн OlchikАвтор темы

  • ADN OPEN
  • Сообщений: 17
  • Карма: 0
Re: Проблема с пошаговой отладкой
« Ответ #5 : 10-04-2016, 14:36:45 »
Очистка или перестроение почему-то не помогали, загрузила pdb из http://symbols.autodesk.com/symbols, но это по прежнему не решило проблему с точками останова(

Точнее dpb загрузились, но не все...некоторые CADовские по прежнему не находит даже в http://symbols.autodesk.com/symbols

Оффлайн avc

  • ADN Club
  • *****
  • Сообщений: 822
  • Карма: 166
    • Мои плагины к Автокаду
Re: Проблема с пошаговой отладкой
« Ответ #6 : 10-04-2016, 15:54:20 »
А я собрался было новую тему открывать с точно таким же названием. Только у меня проблема в 2017. Предыдущие два года Автокад так замечательно позволял отладку без танцев с бубном, что я уже и забыл про эти проблемы. Но пришел 2017 и опять началось: при запуске Акада из под отладчика (в свойствах своего проекта ставлю "запускать внешнее приложение") Автокад стартует в урезанном режиме. Он ни то что плагины не грузит, он даже с командой Ribbon уже вроде как и не знаком. Проблема правда легко решаема в обход: либо отлаживаю в 2016 (благо API не поменялся, новых глюков нет... Или есть?), либо запускаю 2017 отдельно и подсоединяюсь к процессу - тогда все прекрасно, точки останова срабатывают. С папкой запуска поэкспериментировал, с версией дотнэта - не влияет. Пробовал на нескольких компах, везде студия 2015 под Win7x64.

Отмечено как Решение Olchik 10-04-2016, 16:21:11

Оффлайн OlchikАвтор темы

  • ADN OPEN
  • Сообщений: 17
  • Карма: 0
Re: Проблема с пошаговой отладкой
« Ответ #7 : 10-04-2016, 16:20:18 »
Всем спасибо, кто участвовал в беседе. avc, моя проблема решилась Установкой в Configuration properties Платформы Active(x64)


Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Проблема с пошаговой отладкой
« Ответ #8 : 10-04-2016, 16:29:31 »
А было Win32?
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн avc

  • ADN Club
  • *****
  • Сообщений: 822
  • Карма: 166
    • Мои плагины к Автокаду
Re: Проблема с пошаговой отладкой
« Ответ #9 : 10-04-2016, 16:39:39 »
проблема решилась Установкой в Configuration properties Платформы Active(x64)
Увы, в моем случае не помогло даже перекомпилирование из AnyCPU в x64. Похоже сам мой проект вообще не влияет на запуск отладчика. Несовместимость где-то между VS2015 и Acad2017. Разрядность то у них точно разная (devenv.exe - x32), но всем остальным программам это не мешало.
И проблема эта похоже официально признана и решения не имеет. Вот тут http://forums.autodesk.com/t5/net/first-steps-with-autocad-2017-and-vs2015/m-p/6232024#U6232024 предлагают еще один обходной путь: в режиме совместимости запускать. Отладка становится возможной, но только не в режиме "исправил и запустил дальше".
« Последнее редактирование: 10-04-2016, 18:17:18 от avc »

Оффлайн OlchikАвтор темы

  • ADN OPEN
  • Сообщений: 17
  • Карма: 0
Re: Проблема с пошаговой отладкой
« Ответ #10 : 10-04-2016, 16:43:45 »
А было Win32?

Да, вспомнила, что на предыдущий проект ставила win32, глупо получилось, стыдно теперь за бесцельно потраченное время на танцы с бубном(

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Проблема с пошаговой отладкой
« Ответ #11 : 10-04-2016, 20:17:17 »
Вот тут http://forums.autodesk.com/t5/net/first-steps-with-autocad-2017-and-vs2015/m-p/6232024#U6232024 предлагают еще один обходной путь: в режиме совместимости запускать. Отладка становится возможной, но только не в режиме "исправил и запустил дальше".
Именно так.



И так было всегда. И в VS 2013 аналогично.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Проблема с пошаговой отладкой
« Ответ #12 : 28-07-2016, 14:45:06 »
проблема решилась Установкой в Configuration properties Платформы Active(x64)
Увы, в моем случае не помогло даже перекомпилирование из AnyCPU в x64. Похоже сам мой проект вообще не влияет на запуск отладчика. Несовместимость где-то между VS2015 и Acad2017. Разрядность то у них точно разная (devenv.exe - x32), но всем остальным программам это не мешало.
И проблема эта похоже официально признана и решения не имеет. Вот тут http://forums.autodesk.com/t5/net/first-steps-with-autocad-2017-and-vs2015/m-p/6232024#U6232024 предлагают еще один обходной путь: в режиме совместимости запускать. Отладка становится возможной, но только не в режиме "исправил и запустил дальше".
Возможно это поможет: AutoCAD 2017 SP1 и отладка .NET приложений
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение