Недавно начал работать над созданием плагина для AutoCAD 2009. Пишу на C#. Использую Visual Studio 2012 Ultimate. Так как включение отладки кода при написании плагинов под AutoCAD связано с определенными трудностями и соответственно тратой времени на поиск решения, я решил поделиться своим опытом и представить пошаговую инструкцию, каким образом включить отладку в Visual Studio.
В моем проекте используется .NET Framework 3.5.

Файл acad.exe.config изменять не надо.

Итак приступим:
Шаг 1.
Добавить в Solution существующий проект, указав файл acad.exe (у меня он расположен по адресу C:\Program Files\AutoCAD Architecture 2009\acad.exe).


Шаг 2.
Назначить проект acad стартовым проектом.

Шаг 3.
В свойствах проекта acad свойству Debugger Type установить значение Managed (v3.5, v3.0, v2.0).


Шаг 4.
После запуска отладки (F5) запустится AutoCAD. Загружаем нашу сборку набрав в командной строке AutoCAD команду NETLOAD и выбрав нашу dll — ку.

Запускаем наш плагин и видим, что Visual Studio прерывает выполнение программы в указанных точках останова.

Все работает!
В моем проекте используется .NET Framework 3.5.

Файл acad.exe.config изменять не надо.

Итак приступим:
Шаг 1.
Добавить в Solution существующий проект, указав файл acad.exe (у меня он расположен по адресу C:\Program Files\AutoCAD Architecture 2009\acad.exe).


Шаг 2.
Назначить проект acad стартовым проектом.

Шаг 3.
В свойствах проекта acad свойству Debugger Type установить значение Managed (v3.5, v3.0, v2.0).


Шаг 4.
После запуска отладки (F5) запустится AutoCAD. Загружаем нашу сборку набрав в командной строке AutoCAD команду NETLOAD и выбрав нашу dll — ку.

Запускаем наш плагин и видим, что Visual Studio прерывает выполнение программы в указанных точках останова.

Все работает!