Установка AutoCAD .NET Wizards

Автор Тема: Установка AutoCAD .NET Wizards  (Прочитано 8822 раз)

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

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

  • ADN OPEN
  • ***
  • Сообщений: 152
  • Карма: 2
Установка AutoCAD .NET Wizards
« : 06-03-2021, 16:32:03 »
Не пойму, где туплю, но скачал, установил и по идее жду, что при создании проекта в VS найду шаблон AutoCAD. Но нет... Шаблона нет.Пять раз переустанавливал...  В какую сторону копать?

Оффлайн Дмитрий Загорулькин

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 735
Re: Установка AutoCAD .NET Wizards
« Ответ #1 : 06-03-2021, 17:41:28 »
Где качали? Какую версию? Какая версия студии?

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

  • ADN OPEN
  • ***
  • Сообщений: 152
  • Карма: 2
Re: Установка AutoCAD .NET Wizards
« Ответ #2 : 06-03-2021, 17:48:55 »
VS - последняя доступная с сайта MS
Microsoft Visual Studio Community 2019
Версия 16.9.0

Wizards - с сайта Autodesk

Оффлайн pavka_97

  • ADN OPEN
  • ***
  • Сообщений: 150
  • Карма: 3
Re: Установка AutoCAD .NET Wizards
« Ответ #3 : 06-03-2021, 19:37:58 »
Я извиняюсь, но зачем этот мастер нужен? Подгрузили ссылки AcCoreMgd.dll,AcMgd.dll, AcDbMgd.dll, поставили  копировать  локально в false,  отладку в запуск внешней программы место автокада  acad.exe.

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

  • ADN OPEN
  • ***
  • Сообщений: 152
  • Карма: 2
Re: Установка AutoCAD .NET Wizards
« Ответ #4 : 06-03-2021, 19:54:13 »
Возможно.
Просто я начинаю разбираться, разбираюсь с руководствами, в которых используются эти шаблоны.
Может там настройки используются, которые я в силу отсутствия опыта программирования для .NET не в состоянии найти, понять, вычислить.
Я пока не знаю стоит ли париться по этому поводу.

Оффлайн pavka_97

  • ADN OPEN
  • ***
  • Сообщений: 150
  • Карма: 3
Re: Установка AutoCAD .NET Wizards
« Ответ #5 : 06-03-2021, 20:58:38 »
Ну так и не заморачивайтесь шаблонами, достаточно подгрузить три ссылки на библиотеки и вперед

Оффлайн Lemieux

  • ADN OPEN
  • ****
  • Сообщений: 384
  • Карма: 21
Re: Установка AutoCAD .NET Wizards
« Ответ #6 : 06-03-2021, 21:59:06 »
Я извиняюсь, но зачем этот мастер нужен? Подгрузили ссылки AcCoreMgd.dll,AcMgd.dll, AcDbMgd.dll, поставили  копировать  локально в false,  отладку в запуск внешней программы место автокада  acad.exe.
Например без шаблона нельзя добавлять WPF окна, только Form. В ручную это можно сделать только правкой файла настроек проекта.

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

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Установка AutoCAD .NET Wizards
« Ответ #7 : 07-03-2021, 00:41:32 »
Не пойму, где туплю, но скачал, установил и по идее жду, что при создании проекта в VS найду шаблон AutoCAD. Но нет... Шаблона нет.Пять раз переустанавливал...  В какую сторону копать?
При запросе создания проекта в строке поиска набери AutoCAD. Должно появится предложение как минимум двух шаблонов: для C# и для VB.NET:



Кстати, очень рекомендую сначала установить ObjectARX SDK той версии, с AutoCAD (MEP) которой ты будешь работать.
« Последнее редактирование: 07-03-2021, 01:37:03 от Александр Ривилис »
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Установка AutoCAD .NET Wizards
« Ответ #8 : 07-03-2021, 00:44:04 »
Wizards - с сайта Autodesk
Только AutoCAD .NET Wizard 2021 будет устанавливаться на VS 2019.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • ***
  • Сообщений: 152
  • Карма: 2
Re: Установка AutoCAD .NET Wizards
« Ответ #9 : 07-03-2021, 09:16:35 »
При запросе создания проекта в строке поиска набери AutoCAD. Должно появится предложение как минимум двух шаблонов: для C# и для VB.NET:

Нет, шаблонов нет точно, я с помощью поиска искал и просто список просматривал.
Где то я видел в интернете похожую проблему, якобы установщик 32х битный или что то в этом роде. Может быть с этим связано? Хотя другие программы устанавливаются.
И последовательность установки, сначала ObjectARK SDK, потом Wizard.
Только AutoCAD .NET Wizard 2021 будет устанавливаться на VS 2019.
Уменя последняя версия с сайта MS. Устанавливал специально для этой работы, раньше не требовалось.
Может, вообще все снести, начиная с AutoCAD? и установить по порядку?

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

  • ADN Club
  • *****
  • Сообщений: 611
  • Карма: 155
    • ПГСу Бложик
Re: Установка AutoCAD .NET Wizards
« Ответ #10 : 07-03-2021, 10:14:31 »
Например без шаблона нельзя добавлять WPF окна, только Form. В ручную это можно сделать только правкой файла настроек проекта.
Это не так.
А вообще визардом не пользуюсь, Nuget пакет с библиотеками ставлю и все, просто и легко переносимо.

Оффлайн Lemieux

  • ADN OPEN
  • ****
  • Сообщений: 384
  • Карма: 21
Re: Установка AutoCAD .NET Wizards
« Ответ #11 : 07-03-2021, 10:39:45 »

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

  • ADN Club
  • *****
  • Сообщений: 611
  • Карма: 155
    • ПГСу Бложик
Re: Установка AutoCAD .NET Wizards
« Ответ #12 : 07-03-2021, 10:57:56 »
Что не так?
Например без шаблона нельзя добавлять WPF окна, только Form.
Можно добавить wpf окна.
В ручную это можно сделать только правкой файла настроек проекта.
Нет, править файл проекта руками для этого не нужно

Оффлайн Lemieux

  • ADN OPEN
  • ****
  • Сообщений: 384
  • Карма: 21
Re: Установка AutoCAD .NET Wizards
« Ответ #13 : 07-03-2021, 11:17:35 »
Что не так?
Например без шаблона нельзя добавлять WPF окна, только Form.
Можно добавить wpf окна.
В ручную это можно сделать только правкой файла настроек проекта.
Нет, править файл проекта руками для этого не нужно
И что же я не так делаю? Первый скрин показывает, что ClassLibrary создан по умолчанию и можно добавлять только Form. Второй скрин показывает, что добавлен AutoCAD.Net из NuGet, и так же нельзя добавлять WPF окна.





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

  • ADN Club
  • *****
  • Сообщений: 611
  • Карма: 155
    • ПГСу Бложик
Re: Установка AutoCAD .NET Wizards
« Ответ #14 : 07-03-2021, 11:39:59 »
Хоть это и не относится к теме...
Add-> New Item - > Пользовательский объект управления WPF
Ну и подключить ссылки на нужные библиотеки.

ЗЫ.
Довольно давно не использую WinForm, wpf все таки удобнее.

Оффлайн Lemieux

  • ADN OPEN
  • ****
  • Сообщений: 384
  • Карма: 21
Re: Установка AutoCAD .NET Wizards
« Ответ #15 : 07-03-2021, 11:52:36 »
Пользовательский объект управления WPF
User Control? Только речь шла про окна. Когда проект создаётся из шаблона AutoCAD, то он похож поведением на WPF Application, но без класса Application, это если в двух словах. Это конечно хорошо, что можно хоститься через UC при вызове окон AutoCAD, но вопрос был про шаблон AutoCAD и зачем он нужен.

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

  • ADN Club
  • *****
  • Сообщений: 611
  • Карма: 155
    • ПГСу Бложик
Re: Установка AutoCAD .NET Wizards
« Ответ #16 : 07-03-2021, 12:24:54 »
User Control? Только речь шла про окна.
А Вам кто то запрещает сменить наследование и наследоваться не от UserControl, а от Window?
В xaml файле начальный тег сменить с <UserControl> на <Window> и в xaml.cs файле сменить наследование на public partial class UserControl1 : Window
Вот Вам WPF окно без визарда... было бы желание.

Но это все не по теме. так что умолкаю.

Оффлайн Lemieux

  • ADN OPEN
  • ****
  • Сообщений: 384
  • Карма: 21
Re: Установка AutoCAD .NET Wizards
« Ответ #17 : 07-03-2021, 12:39:15 »
А Вам кто то запрещает сменить наследование и наследоваться не от UserControl, а от Window?
В xaml файле начальный тег сменить с <UserControl> на <Window> и в xaml.cs файле сменить наследование на public partial class UserControl1 : Window
Вот Вам WPF окно без визарда... было бы желание.
Зачем такие костыли, если можно добавить одну строчку в файле проекта?

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

  • ADN Club
  • *****
  • Сообщений: 611
  • Карма: 155
    • ПГСу Бложик
Re: Установка AutoCAD .NET Wizards
« Ответ #18 : 07-03-2021, 12:47:51 »
Вы написали:
В ручную это можно сделать только правкой файла настроек проекта.
Я указал, что это не так и по Вашим дополнительным вопросам показал, как это делается без правки файла проекта. Причем тут костыли, как хотите так и делайте.

Оффлайн Lemieux

  • ADN OPEN
  • ****
  • Сообщений: 384
  • Карма: 21
Re: Установка AutoCAD .NET Wizards
« Ответ #19 : 07-03-2021, 14:20:25 »
Не пойму, где туплю, но скачал, установил и по идее жду, что при создании проекта в VS найду шаблон AutoCAD. Но нет... Шаблона нет.Пять раз переустанавливал...  В какую сторону копать?

В папке "..\Documents\Visual Studio 2019\Templates\ProjectTemplates\Visual C#\Autodesk" есть архив AutoCAD 2021 CSharp plug-in?

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

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Установка AutoCAD .NET Wizards
« Ответ #20 : 07-03-2021, 16:16:54 »
Если быть точным, то должны быть архивы:
"%USERPROFILE%\Documents\Visual Studio 2019\Templates\ProjectTemplates\Visual C#\Autodesk\AutoCAD 2021 CSharp plug-in.zip"
"%USERPROFILE%\Documents\Visual Studio 2019\Templates\ProjectTemplates\Visual Basic\Autodesk\AutoCAD 2021 VB plug-in.zip"
Но это еще далеко не всё. Вообще же AutoCAD .NET Wizardd требуется устанавливать от имени Админстратора и желательно с отключенным Контролем учетных записей (UAC). От имени Администратора запускается командная строка, а из неё:
Код - INI [Выбрать]
  1. msiexec /i AutoCADNetWizards.msi
И катати, после скачивания https://github.com/ADN-DevTech/AutoCAD-Net-Wizards/raw/ForAutoCAD2021/AutoCADNetWizardsInstaller/AutoCAD_2021_dotnet_wizards.zip требуется разблокировать zip-файл, а только потом вытащить из него msi-файл и запустить.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • ***
  • Сообщений: 152
  • Карма: 2
Re: Установка AutoCAD .NET Wizards
« Ответ #21 : 08-03-2021, 11:54:01 »
И катати, после скачивания https://github.com/ADN-DevTech/AutoCAD-Net-Wizards/raw/ForAutoCAD2021/AutoCADNetWizardsInstaller/AutoCAD_2021_dotnet_wizards.zip требуется разблокировать zip-файл, а только потом вытащить из него msi-файл и запустить.

Что имеется ввиду под разблокировать zip файл? Я просто распаковываю его с п мощью BandZip.
В первый раз слышу о каких то разблокировках...

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

  • ADN OPEN
  • ***
  • Сообщений: 152
  • Карма: 2
Re: Установка AutoCAD .NET Wizards
« Ответ #22 : 08-03-2021, 11:55:57 »
Если быть точным, то должны быть архивы:
"%USERPROFILE%\Documents\Visual Studio 2019\Templates\ProjectTemplates\Visual C#\Autodesk\AutoCAD 2021 CSharp plug-in.zip"
"%USERPROFILE%\Documents\Visual Studio 2019\Templates\ProjectTemplates\Visual Basic\Autodesk\AutoCAD 2021 VB plug-in.zip"
Но это еще далеко не всё. Вообще же AutoCAD .NET Wizardd требуется устанавливать от имени Админстратора и желательно с отключенным Контролем учетных записей (UAC). От имени Администратора запускается командная строка, а из неё:

Таких файлов нет... Вообще папки Autodesk нет...
От имени администратора из командной строки пробовал... без результата... Где то видимо система безопасности блокирует установку мастера... Куда бы еще посмотреть?

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

  • Administrator
  • *****
  • Сообщений: 13830
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Установка AutoCAD .NET Wizards
« Ответ #23 : 08-03-2021, 14:23:12 »
И катати, после скачивания https://github.com/ADN-DevTech/AutoCAD-Net-Wizards/raw/ForAutoCAD2021/AutoCADNetWizardsInstaller/AutoCAD_2021_dotnet_wizards.zip требуется разблокировать zip-файл, а только потом вытащить из него msi-файл и запустить.

Что имеется ввиду под разблокировать zip файл? Я просто распаковываю его с п мощью BandZip.
В первый раз слышу о каких то разблокировках...
Возможно Windows воспримет эти файлы как загруженные из интернета, заблокирует их и не захочет их выполнять. Чтобы разблокировать zip/msi/arx/dll-файлы (да и другие файлы) необходимо выполнить разблокировку этих файлов, т.е. следующее:

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

Оффлайн Lemieux

  • ADN OPEN
  • ****
  • Сообщений: 384
  • Карма: 21
Re: Установка AutoCAD .NET Wizards
« Ответ #24 : 08-03-2021, 21:58:47 »
Если быть точным, то должны быть архивы:
"%USERPROFILE%\Documents\Visual Studio 2019\Templates\ProjectTemplates\Visual C#\Autodesk\AutoCAD 2021 CSharp plug-in.zip"
"%USERPROFILE%\Documents\Visual Studio 2019\Templates\ProjectTemplates\Visual Basic\Autodesk\AutoCAD 2021 VB plug-in.zip"
Но это еще далеко не всё. Вообще же AutoCAD .NET Wizardd требуется устанавливать от имени Админстратора и желательно с отключенным Контролем учетных записей (UAC). От имени Администратора запускается командная строка, а из неё:

Таких файлов нет... Вообще папки Autodesk нет...
От имени администратора из командной строки пробовал... без результата... Где то видимо система безопасности блокирует установку мастера... Куда бы еще посмотреть?

Ну, уже понятно куда копать. Смотреть ни куда не надо, установшик устанавливает по одному пути. Просто установщик почему-то не работает.