Отладка кода C# в AutoCAD используя Visual Studio 2012

в 17:30, , рубрики: .net, autocad, cad, Visual Studio, отладка, Песочница, метки: , , , , ,

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

В моем проекте используется .NET Framework 3.5.
Отладка кода C# в AutoCAD используя Visual Studio 2012

Файл acad.exe.config изменять не надо.
Отладка кода C# в AutoCAD используя Visual Studio 2012

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

Отладка кода C# в AutoCAD используя Visual Studio 2012

Шаг 2.
Назначить проект acad стартовым проектом.
Отладка кода C# в AutoCAD используя Visual Studio 2012

Шаг 3.
В свойствах проекта acad свойству Debugger Type установить значение Managed (v3.5, v3.0, v2.0).
Отладка кода C# в AutoCAD используя Visual Studio 2012

Отладка кода C# в AutoCAD используя Visual Studio 2012

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

Запускаем наш плагин и видим, что Visual Studio прерывает выполнение программы в указанных точках останова.
Отладка кода C# в AutoCAD используя Visual Studio 2012

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

Автор: Tepliuk

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js