Отладка в Civil 3D 2014 из Visual Studio 2013.

Автор Тема: Отладка в Civil 3D 2014 из Visual Studio 2013.  (Прочитано 14263 раз)

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

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

Оффлайн Дмитрий ЗагорулькинАвтор темы

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Здравствуйте!
Не могу никак заставить VS 2013 выполнить нормально отладку в Civil 3D 2014.
В чем проблема:
Если оставить настройки студии по умолчанию, то Civil не отображает тексты. Это решается путем отключения настройки Разрешить операцию "Изменить и продолжить" в настройках отладки и Разрешить отладку машинного кода в настройках проекта (согласно этому http://through-the-interface.typepad.com/through_the_interface/2013/11/debugging-autocad-using-visual-studio-2013.html).
После изменения этих настроек, тексты отображаются, но тормозит Civil при этом неимоверно! Даже в пустом чертеже простое перемещение курсора по полю чертежа минутами длится. Понятно, что в таких условиях ничего отладить не получается.
При этом, отладка в Civil 3D 2015 выполняется без проблем. Без отладки Civil 2014 работает хорошо, с отладкой из Visual Studio 2010 тоже таких проблем нет.
В чем может быть проблема? Сталкивался ли кто-то еще с этим?
Спасибо.

Оффлайн Doublefish

  • ADN Club
  • ****
  • Сообщений: 288
  • Карма: 10
  • AutoCAD Civil 3D
Re: Отладка в Civil 3D 2014 из Visual Studio 2013.
« Ответ #1 : 13-10-2014, 12:28:36 »
Могу лишь подтверидить, что в VS 2013 работать в отладке  с Civil 2014 невозможно - либо без текста, либо тормозит. Собственно я тебе об этом изначально намекнул, когда у тебя ещё не было VS 2013 )))

Оффлайн Дмитрий ЗагорулькинАвтор темы

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Re: Отладка в Civil 3D 2014 из Visual Studio 2013.
« Ответ #2 : 13-10-2014, 13:21:44 »
Да, я помню об этом :)
Может быть еще какие-то настройки попробовать изменить? Не радует меня писать код в одной студии, а отладку вести в другой, когда, по идее, все должно нормально работать в одной версии.

P.S. Изменение Nextfiberworld тоже не спасает.

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Отладка в Civil 3D 2014 из Visual Studio 2013.
« Ответ #3 : 13-10-2014, 21:27:29 »
Если оставить настройки студии по умолчанию, то Civil не отображает тексты. Это решается путем отключения настройки Разрешить операцию "Изменить и продолжить" в настройках отладки и Разрешить отладку машинного кода в настройках проекта (согласно этому http://through-the-interface.typepad.com/through_the_interface/2013/11/debugging-autocad-using-visual-studio-2013.html).
Вообще-то там не об этих настройках:

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

Оффлайн Дмитрий ЗагорулькинАвтор темы

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Re: Отладка в Civil 3D 2014 из Visual Studio 2013.
« Ответ #4 : 13-10-2014, 22:02:56 »
Да, что-то я похоже напутал.
Но сделал все так как советуют - не помогает: https://screencast.autodesk.com/main/details/c1f47ed9-c81e-402e-84ce-e793cc5e74d2

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Отладка в Civil 3D 2014 из Visual Studio 2013.
« Ответ #5 : 13-10-2014, 22:18:26 »
Ну тут я вижу только один вариант - убедится, что все обновления на VS 2013 установлены. И если это не помогает, то расслабится и пользоваться тем что есть. Кстати, целевая платформа .NET 4.0 или .NET 4.5? Попробуй поэкспериментировать с ними.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Дмитрий ЗагорулькинАвтор темы

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Re: Отладка в Civil 3D 2014 из Visual Studio 2013.
« Ответ #6 : 13-10-2014, 22:38:13 »
Хм. Попробовал сделать только первый пункт рекомендаций - включить "Использовать режим совместимости управляемого кода" а в свойствах проекта не включать "Разрешить отладку рабочего кода". Все летает, проблем на первый взгляд нет никаких... Проверю еще завтра на работе.

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Отладка в Civil 3D 2014 из Visual Studio 2013.
« Ответ #7 : 13-10-2014, 23:51:21 »
А я вот думаю не опечатка ли это у Kean'а. Тем более что он ссылается на статью Jeremy Tammik в которой нет ни слова про отладку Native кода. А здесь: http://forums.autodesk.com/t5/net/visual-studio-2013-preview-and-autocad-blocks-with-attributes/m-p/4570835 даже наоборот четко указано про отладку только Managed (в VB.NET это задается прямо так, а в C# нужно снимать флажок отладки Native).
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Дмитрий ЗагорулькинАвтор темы

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Re: Отладка в Civil 3D 2014 из Visual Studio 2013.
« Ответ #8 : 14-10-2014, 11:07:27 »
Проверил на работе - все в порядке.
Да, наверное какая-то ошибка вкралась в рекомендации. Или же, они только для "невертикального" AutoCAD.

Оффлайн Doublefish

  • ADN Club
  • ****
  • Сообщений: 288
  • Карма: 10
  • AutoCAD Civil 3D
Re: Отладка в Civil 3D 2014 из Visual Studio 2013.
« Ответ #9 : 14-10-2014, 16:46:13 »
По итогу - какую галочку нужно поставить чтобы заработало?
Желательно со скрином чтобы всем было понятно.
Завтра проверю.

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Отладка в Civil 3D 2014 из Visual Studio 2013.
« Ответ #10 : 14-10-2014, 16:52:36 »
По итогу - какую галочку нужно поставить чтобы заработало?
Первую из перечисленных здесь: http://adn-cis.org/forum/index.php?topic=1019.msg4640#msg4640
В русской VS 2013, как написал Дмитрий, должна быть установлена галочка у "Использовать режим совместимости управляемого кода"
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Отмечено как Решение Александр Ривилис 16-10-2014, 15:28:18

Оффлайн Дмитрий ЗагорулькинАвтор темы

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 737
Re: Отладка в Civil 3D 2014 из Visual Studio 2013.
« Ответ #11 : 14-10-2014, 17:00:37 »
На первой картинке - настройки студии.
На второй - свойства проекта.
С тебя отчет :)

Оффлайн Doublefish

  • ADN Club
  • ****
  • Сообщений: 288
  • Карма: 10
  • AutoCAD Civil 3D
Re: Отладка в Civil 3D 2014 из Visual Studio 2013.
« Ответ #12 : 16-10-2014, 15:25:25 »
Сейчас вроде отладка не тормозит в 2014, что собственно странно, потому что я точно помню что именно только эту галочку ставил летом, проверял и всё ужасно тормозило. (Может обновления какие-то поставились, либо надо было перегрузиться ))))

В любом случае - если сейчас не тормозит - это же только хорошо.