2.6. Загрузка сборки в AutoCAD

Источник здесь[перевод не проверен];[Переводчик: Вадим Семёнов]

После того, как решение и проект созданы, пространство имен и класс определены,  и одна или несколько команд или структуры функции AutoLISP ® реализованы, вы можете использовать NETLOAD команду для загрузки. NET сборки в AutoCAD.

Использование отладочной среды

Перед загрузкой. NET сборки, вы должны определить, если вам нужно - использовать отладочную среду Microsoft Visual Studio для тестирования любой логики, определенной в процедурах и функциях, которые вы возможно создали. Debug envioronment позволяет пошагово выполнять код в. NET сборках, как будто он выполняется в режиме реального времени. Поскольку код выполняется, вы можете проверить значения переменных и посмотреть какие логические пути программы выполняются.

Для получения дополнительной информации об использовании среду отладки см. в документации, прилагаемой к вашей среде разработки.

Процедуры

Чтобы загрузить .Net сборку через Debug Mode в AutoCAD
  1. В Microsoft Visual Studio, обозревателе решений щелкните правой кнопкой мыши проект, который вы хотите загрузить в AutoCAD. Нажмите Свойства. 
  2. На вкладке <Project> Свойства, перейдите на вкладку Отладка.
  3. На вкладке Debug,  под Start Action, нажмите Start External Program,  а затем нажмите кнопку справа от текстового поля.
  4. В диалоговом окне Выбор файла, перейдите к C: \ Program Files \ AutoCAD 2010 и выберите acad.exe. Нажмите кнопку Open.
  5. Выберите проект в обозревателе решений, нажмите меню Debug menu > Start Debugging.
  6. В AutoCAD, в командной строке введите Netload и нажмите Enter.
  7. В диалоговом окне Choose .NET Assembly, укажите  отладочную версию файла сборки. Нажмите кнопку Open.
    Tip Расположение собранного файла сборки указано в области вывода (Output pane) в Microsoft Visual Studio.
  8. В командной строке введите имя команды или функции AutoLISP и любые необходимые параметры.
Чтобы загрузить. NET сборку в AutoCAD с NETLOAD
  1. В Microsoft Visual Studio, откройте решение или проект, нажмите Build menu  Build Solution или Build <Project name>.
  2. В AutoCAD, в командной строке введите Netload и нажмите Enter.
  3. В диалоговом окне Choose .NET Assembly, укажите построенный файл сборки. Нажмите кнопку Open. Tip Расположение собранного файла сборки указано в области вывода (Output pane) в Microsoft Visual Studio.
  4. В командной строке введите имя команды или функции AutoLISP и любые необходимые параметры.
Comments