Forge, API и программирование – Русский – только для чтения
Задавайте вопросы и делитесь знаниями по Autodesk Forge и программированию на API программного обеспечения Autodesk
отмена
Отображаются результаты для 
Показать  только  | Вместо этого искать 
Вы имели в виду: 

Autocad + VS2010 не запускается пошаговая отладка кода

13 ОТВЕТ 13
РЕШЕНО
Ответить
Сообщение 1 из 14
Juls14
3651 просмотров, 13 ответов

Autocad + VS2010 не запускается пошаговая отладка кода

В Автокаде загружается созданный файл адаптации MyFile.cuix c набором кнопок.

Библиотека dll в visual studio 2010 успешно компилируется. Она же и подгружается автоматически в Autocad с помощью команды netload. И благодаря этому работа с кнопками (файл адаптации MyFile.cuix)  становится возможными. Скомпилированная библиотека успешно отрабатывает. Но пошаговая отладка не работает вообще. Не смотря на то, что точки останова в коде, написанном в vs2010, проставлены. Сообщения о каких-либо ошибках не появляются вообще. Почему отладчик пошагово не отлаживает код и как это исправить?

13 ОТВЕТ 13
Сообщение 2 из 14
Alexander.Rivilis
в ответ: Juls14

А теперь подробнее:

1. Версия и разрядность AutoCAD? Наличие установленных обновлений?

2. Версия и разрядность Windows?

3. Редакция VS 2010 (Express, Professional, ...)?

4. Какие опции установлены для компилятора (в первую очередь интересует Target Framework)?

5. Какие опции установлены для отладчика?

6. Каким образом пытаешься отлаживать? Запускаешь AutoCAD через отладчик или пристыковываешься к процессу acad.exe?

Пока хватит вопросов.

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Сообщение 3 из 14
Juls14
в ответ: Alexander.Rivilis

1) Autocad 2010, 64-разрядная

2) Windows 7 Профессиональная, 64-разрядная

3) Visual Studio 2010 Professional версия 10.0.30319.11) Autocad 2010, 64-разрядная

4)

Сообщение 4 из 14
Alexander.Rivilis
в ответ: Juls14

А ответы на остальные вопросы?

 

P.S.: На всякий случай почитай эти статьи:

http://adndevblog.typepad.com/autocad/2013/02/exception-while-debugging-autocad-from-a-net-project-i...

http://thebuildingcoder.typepad.com/blog/2010/04/debugging-with-visual-studio-2010-and-rvtsamples.ht...

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Сообщение 5 из 14
Juls14
в ответ: Alexander.Rivilis

5) см.рис.

Сообщение 6 из 14
Juls14
в ответ: Alexander.Rivilis

см. рис.

Сообщение 7 из 14
Juls14
в ответ: Alexander.Rivilis

см. рис.

Сообщение 8 из 14
Alexander.Rivilis
в ответ: Juls14

1) Почему у тебя активная конфигурация Release, а не Debug?

2) Отключи режим "Изменить и продолжить" - он не работает, а только мешает.

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Сообщение 9 из 14
Alexander.Rivilis
в ответ: Juls14

@Juls14

Отладка заработала?

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Сообщение 10 из 14
Juls14
в ответ: Alexander.Rivilis

Да, спасибо!

Все вышеперечисленное Вами сделал. И еще код acad.exe.config заменил на:

<configuration>

<startup useLegacyV2RuntimeActivationPolicy="true">

<supportedRuntime version="v4.0"/>

</startup>

<!--All assemblies in AutoCAD are fully trusted so there's no point generating publisher evidence-->

<runtime>

<generatePublisherEvidence enabled="false"/>

<NetFx40_PInvokeStackResilience enabled="1|0"/>

</runtime>

</configuration>

Сообщение 11 из 14
IgorP26
в ответ: Alexander.Rivilis

Здравствуйте,  у меня такой вопрос
Eсть программа, которую я получил, и в которой я должен внести изменения. программа написанная на Vb.net. У меня установлен AutoCAD MAP 3D 2017 ( 64 bit), Visual Studio 2015,
Windows 10 Enterprise (64). Имеющаяся аппликация запускается через NETLOAD (dll).
Открыв VS, Run (F5), открывается AutoCAD ("чистый DWG файл"), затем через коммандную строку AutoCAD я загружаю DLL (NETLOAD), и с Command Line запускаю аппликацию. Но как только через Run запускается AutoCAD все BreakPoint (Debug) становятся недоступными.BreakpointBreakpointprj_propprj_propSLN_PropertiesSLN_Properties
Вот мой вопрос: какие установки и где мне поменять, чтоб я смог отладить программу. Заранее спасибо!

Сообщение 12 из 14
Alexander.Rivilis
в ответ: IgorP26

Вообще-то F5 должно быть Start Debugging:

 

2018-03-29_22-04-18.png

 

Думаю, что

1) Enable native code debigging нужно отключить,

2) Проверить с какой версией .NET Framework компилируется проект

3) Посмотри настройки отладчика Options->Debugging (тут сразу сложно сказать что именно).

Но вообще без самого проекта точно сказать в чем проблема врядли получится.

 

P.S.: Ну и конечно удалить каталоги obj и Debug перед тем как Build Solution.

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Сообщение 13 из 14

И еще вспомнил:

 

2018-03-29_22-30-25.png

Відповідь корисна? Клікніть на "ВПОДОБАЙКУ" цім повідомленням! | Do you find the posts helpful? "LIKE" these posts!
Находите сообщения полезными? Поставьте "НРАВИТСЯ" этим сообщениям!
На ваше запитання відповіли? Натисніть кнопку "ПРИЙНЯТИ РІШЕННЯ" | Have your question been answered successfully? Click "ACCEPT SOLUTION" button.
На ваш вопрос успешно ответили? Нажмите кнопку "УТВЕРДИТЬ РЕШЕНИЕ"


Alexander Rivilis / Александр Ривилис / Олександр Рівіліс
Programmer & Teacher & Helper / Программист - Учитель - Помощник / Програміст - вчитель - помічник
Facebook | Twitter | LinkedIn
Expert Elite Member

Сообщение 14 из 14
IgorP26
в ответ: Alexander.Rivilis

Здравствуйте Александр!
Большое спасибо Вам за ответ. Я проверил все установки в VS, сравнив их с теми, что Вы прислали.
У меня всё абсолютно идентично. Помогло другое:
"P.S.: Ну и конечно удалить каталоги obj и Debug перед тем как Build Solution".
Я просто стал смотреть что где и что я должен удалить и и увидел, что я загружал не тот DLL файл (командой NETLOAD). Я должен был загрузить DLL, который находится в "\bin\Debug\", а я загрузил DLL находящийся в дирректории с Solution. Мне не всё понятно в иерархии этого проекта, но это уже вопрос к тому, кто передал мне этот проект. Спасибо Вам ещё раз!

Не нашли то, что искали? Задайте вопросы в сообществе или поделитесь своими знаниями.

Новая тема  

Autodesk Design & Make Report