Не работает .NET API Wizard

Автор Тема: Не работает .NET API Wizard  (Прочитано 8306 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн LucaАвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 114
  • Карма: 0
Не работает .NET API Wizard
« : 16-08-2019, 09:00:14 »
Здравствуйте.
Скачал NET API Wizard, установил, а возможности AutoCAD нет.
Аналогичная возможность при установке ObjectARX есть, а NET API не работает.
В чем может быть проблема?

Оффлайн LucaАвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 114
  • Карма: 0
Re: Не работает .NET API Wizard
« Ответ #1 : 16-08-2019, 09:10:26 »
Как выясняется возможность ARX/DBX Project For AutoCAD 2020 тоже не работает: выбираешь, жмёшь ОК, а ничего не происходит - окошко просто мигает и возвращается с теми же опциями...
То ли VS 2017 криво встал... ума не приложу

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Не работает .NET API Wizard
« Ответ #2 : 16-08-2019, 09:24:35 »
Как выясняется возможность ARX/DBX Project For AutoCAD 2020 тоже не работает: выбираешь, жмёшь ОК, а ничего не происходит - окошко просто мигает и возвращается с теми же опциями...
То ли VS 2017 криво встал... ума не приложу
Права администратора и отключенный UAC при установке в 99% процентов случаев решают эту проблему.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн LucaАвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 114
  • Карма: 0
Re: Не работает .NET API Wizard
« Ответ #3 : 16-08-2019, 09:48:16 »
Права администратора и отключенный UAC при установке в 99% процентов случаев решают эту проблему.
Эти условия соблюдались. Дело в чём-то другом: переустановил и C# вроде заработал... Буду пробовать

Оффлайн LucaАвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 114
  • Карма: 0
Re: Не работает .NET API Wizard
« Ответ #4 : 16-08-2019, 10:56:15 »
Теперь такая проблема:

Я так понимаю, что у меня ObjectARX SDK не хватает?
Где его взять?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Не работает .NET API Wizard
« Ответ #5 : 16-08-2019, 11:03:51 »
Теперь такая проблема:

Я так понимаю, что у меня ObjectARX SDK не хватает?
Где его взять?


 ObjectARX SDK: старые и новые версии
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Не работает .NET API Wizard
« Ответ #6 : 16-08-2019, 11:05:27 »
Должны быть добавлены сборки acmgd.dll, accoremgd.dll, acdbmgd.dll
Это должен делать AutoCAD .NET Wizard. Меня другое удивило, что подчеркнуты как не найденные не все пространства имён.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Владимир Шу

  • ADN Club
  • *****
  • Сообщений: 611
  • Карма: 155
    • ПГСу Бложик
Re: Не работает .NET API Wizard
« Ответ #7 : 16-08-2019, 11:19:38 »
зачем ставить  AutoCAD .NET Wizard? Куда проще создать проект с простой библиотекой (dll) и через Nuget подключить нужное.
При этом нет привязки к местам расположения нужных библиотек и можно начать работу в офисе и придя домой продолжить и пофигу на окружение. Удобно, комфортно, быстро.... зачем  AutoCAD .NET Wizard устанавливать...

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Не работает .NET API Wizard
« Ответ #8 : 16-08-2019, 11:23:55 »
зачем ставить  AutoCAD .NET Wizard? Куда проще создать проект с простой библиотекой (dll) и через Nuget подключить нужное.
При этом нет привязки к местам расположения нужных библиотек и можно начать работу в офисе и придя домой продолжить и пофигу на окружение. Удобно, комфортно, быстро.... зачем  AutoCAD .NET Wizard устанавливать...
Кстати как вариант: https://www.nuget.org/packages/AutoCAD.NET/
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн LucaАвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 114
  • Карма: 0
Re: Не работает .NET API Wizard
« Ответ #9 : 16-08-2019, 11:44:36 »

Алилуйя  :D

NuGet, я так понимаю, обычный пакетный менеджер типа npm, yarn для js.
Сходу не пойму принцип работы пакета  AutoCAD 2020 .Net API из NuGet.
В принципе посмотрел, можно и без NuGet:
Создается проект C# "обычный", к нему подключается  dotnet add package AutoCAD.NET --version 23.1.0 и дальше можно using?
Это скорее уже надо смотреть в сторону NuGet, .NET (C#), VS, чем, собственно, в сторону AutoCAD и поэтому вопросы уже не здесь нужно задавать.
Пока всё очень непривычно.

Оффлайн LucaАвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 114
  • Карма: 0
Re: Не работает .NET API Wizard
« Ответ #10 : 16-08-2019, 11:55:47 »
пофигу на окружение
это как? можете предельно просто пояснить?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Не работает .NET API Wizard
« Ответ #11 : 16-08-2019, 12:29:41 »
пофигу на окружение
это как? можете предельно просто пояснить?
Думаю, что Владимир Шу имел в виду, что в этом nuget-пакете все нужные сборки уже внутри и не нужен ObjectARX SDK, который еще и может быть установлен в разные места и соответственно нужно прописать правильный путь к ним.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Владимир Шу

  • ADN Club
  • *****
  • Сообщений: 611
  • Карма: 155
    • ПГСу Бложик
Re: Не работает .NET API Wizard
« Ответ #12 : 16-08-2019, 13:01:30 »
да, именно это и имел ввиду про пути  и еще как бонус публиковать код удобнее. Человек берущий код не будет вынужден рыскать по сети и скачивать библиотеки, все уже включено.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Не работает .NET API Wizard
« Ответ #13 : 16-08-2019, 13:08:12 »
Владимир Шу,
Я только обратил внимание, что в эти nuget-пакеты не входят Autodesk.AutoCAD.Interop.dll и Autodesk.AutoCAD.Interop.Common.dll, что (IMHO) является их недостатком.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Владимир Шу

  • ADN Club
  • *****
  • Сообщений: 611
  • Карма: 155
    • ПГСу Бложик
Re: Не работает .NET API Wizard
« Ответ #14 : 16-08-2019, 13:22:43 »
Каждому своё. После того, как у меня не заработал модуль с SDK библиотеками и отлично заработал с библиотеками из папки автокада, Interop библиотеки я предпочитаю подключать именно оттуда, да и стараюсь обойтись без них по возможности, потому я не считаю это недостатком.