Недавно начал работать над созданием плагина для AutoCAD 2009. Пишу на C#. Использую Visual Studio 2012 Ultimate. Так как включение отладки кода при написании плагинов под AutoCAD связано с определенными трудностями и соответственно тратой времени на поиск решения, я решил поделиться своим опытом и представить пошаговую инструкцию, каким образом включить отладку в Visual Studio.
В моем проекте используется .NET Framework 3.5.
Файл acad.exe.config изменять не надо.
Итак приступим:
Шаг 1.
Добавить в Solution существующий проект, указав файл acad.exe (у меня он расположен по адресу C:Program FilesAutoCAD Architecture 2009acad.exe).
Шаг 2.
Назначить проект acad стартовым проектом.
Шаг 3.
В свойствах проекта acad свойству Debugger Type установить значение Managed (v3.5, v3.0, v2.0).
Шаг 4.
После запуска отладки (F5) запустится AutoCAD. Загружаем нашу сборку набрав в командной строке AutoCAD команду NETLOAD и выбрав нашу dll — ку.
Запускаем наш плагин и видим, что Visual Studio прерывает выполнение программы в указанных точках останова.
Все работает!
Автор: Tepliuk