Я извиняюсь, но зачем этот мастер нужен? Подгрузили ссылки AcCoreMgd.dll,AcMgd.dll, AcDbMgd.dll, поставили копировать локально в false, отладку в запуск внешней программы место автокада acad.exe.Например без шаблона нельзя добавлять WPF окна, только Form. В ручную это можно сделать только правкой файла настроек проекта.
Не пойму, где туплю, но скачал, установил и по идее жду, что при создании проекта в VS найду шаблон AutoCAD. Но нет... Шаблона нет.Пять раз переустанавливал... В какую сторону копать?При запросе создания проекта в строке поиска набери AutoCAD. Должно появится предложение как минимум двух шаблонов: для C# и для VB.NET:
Wizards - с сайта AutodeskТолько AutoCAD .NET Wizard 2021 будет устанавливаться на VS 2019.
При запросе создания проекта в строке поиска набери AutoCAD. Должно появится предложение как минимум двух шаблонов: для C# и для VB.NET:
Только AutoCAD .NET Wizard 2021 будет устанавливаться на VS 2019.Уменя последняя версия с сайта MS. Устанавливал специально для этой работы, раньше не требовалось.
Например без шаблона нельзя добавлять WPF окна, только Form. В ручную это можно сделать только правкой файла настроек проекта.Это не так.
Это не так.Что не так?
Что не так?
Например без шаблона нельзя добавлять WPF окна, только Form.Можно добавить wpf окна.
В ручную это можно сделать только правкой файла настроек проекта.Нет, править файл проекта руками для этого не нужно
И что же я не так делаю? Первый скрин показывает, что ClassLibrary создан по умолчанию и можно добавлять только Form. Второй скрин показывает, что добавлен AutoCAD.Net из NuGet, и так же нельзя добавлять WPF окна.Что не так?Например без шаблона нельзя добавлять WPF окна, только Form.Можно добавить wpf окна.В ручную это можно сделать только правкой файла настроек проекта.Нет, править файл проекта руками для этого не нужно
Пользовательский объект управления WPFUser Control? Только речь шла про окна. Когда проект создаётся из шаблона AutoCAD, то он похож поведением на WPF Application, но без класса Application, это если в двух словах. Это конечно хорошо, что можно хоститься через UC при вызове окон AutoCAD, но вопрос был про шаблон AutoCAD и зачем он нужен.
User Control? Только речь шла про окна.А Вам кто то запрещает сменить наследование и наследоваться не от UserControl, а от Window?
А Вам кто то запрещает сменить наследование и наследоваться не от UserControl, а от Window?Зачем такие костыли, если можно добавить одну строчку в файле проекта?
В xaml файле начальный тег сменить с <UserControl> на <Window> и в xaml.cs файле сменить наследование на public partial class UserControl1 : Window
Вот Вам WPF окно без визарда... было бы желание.
В ручную это можно сделать только правкой файла настроек проекта.Я указал, что это не так и по Вашим дополнительным вопросам показал, как это делается без правки файла проекта. Причем тут костыли, как хотите так и делайте.
Не пойму, где туплю, но скачал, установил и по идее жду, что при создании проекта в VS найду шаблон AutoCAD. Но нет... Шаблона нет.Пять раз переустанавливал... В какую сторону копать?
И катати, после скачивания https://github.com/ADN-DevTech/AutoCAD-Net-Wizards/raw/ForAutoCAD2021/AutoCADNetWizardsInstaller/AutoCAD_2021_dotnet_wizards.zip требуется разблокировать zip-файл, а только потом вытащить из него msi-файл и запустить.
Если быть точным, то должны быть архивы:
"%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). От имени Администратора запускается командная строка, а из неё:
Возможно Windows воспримет эти файлы как загруженные из интернета, заблокирует их и не захочет их выполнять. Чтобы разблокировать zip/msi/arx/dll-файлы (да и другие файлы) необходимо выполнить разблокировку этих файлов, т.е. следующее:И катати, после скачивания https://github.com/ADN-DevTech/AutoCAD-Net-Wizards/raw/ForAutoCAD2021/AutoCADNetWizardsInstaller/AutoCAD_2021_dotnet_wizards.zip требуется разблокировать zip-файл, а только потом вытащить из него msi-файл и запустить.
Что имеется ввиду под разблокировать zip файл? Я просто распаковываю его с п мощью BandZip.
В первый раз слышу о каких то разблокировках...
Если быть точным, то должны быть архивы:
"%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 нет...
От имени администратора из командной строки пробовал... без результата... Где то видимо система безопасности блокирует установку мастера... Куда бы еще посмотреть?