Команда netload в автокаде не работает
Я пытаюсь сделать плагин для Autocad 2018 с Visual Studio 2019 с использованием .Net Во-первых, я получаю предупреждение в VS, когда отладка равна "Any CPU", ошибка исчезает, когда я переключаюсь на x64. После сборки проекта и наличия файла .dll я иду в Autocad и загружаю его с помощью команды NETLOAD, когда я пытаюсь загрузить свой метод или "CommandMethod", он не появляется.
Пробовал разные коды из других источников и все равно никаких результатов Должен ли я использовать более высокую версию AutoCad? или мне следует использовать более низкую версию VS, например 2017? В чем может быть проблема? Вот этот код:
3 ответа
Как я могу assembly NET Framework 4 с autocad 2010. У меня есть проблемы при использовании команды NETLOAD.
Проверьте свои рекомендации. У меня были проблемы с этим в прошлом, когда у меня была сломанная или неправильная ссылка.
Отличаются ли какие-либо из ваших настроек для ссылок AutoCAD от настроек на изображении ниже?
Waseememe написал:
SOLVED добавив файлы dll из папки ObjecrARX под названием "inc", у меня были более старые версии файлов dll, которые не были совместимы с AutoCad 2018, спасибо ! – Waseememe 18 февраля в 22:38
Поскольку я не могу добавить никаких комментариев, я добавлю это в качестве ответа.
Вы действительно должны добавлять свои ссылки через функциональность пакетов NuGet, встроенную в Visual Studio. Это позволит решить любые будущие проблемы, связанные с этим.
класс, в котором вы определяете [CommandMethod("Command_Name")] , должен быть public
Похожие вопросы:
У меня серьезная проблема. Я хочу сделать .dll, который является netload-ed внутри AutoCAD 2012, и я хочу использовать EF + SQL Server CE 4.0 частная установка для того, чтобы иметь возможность.
Мы разрабатываем приложения для использования в рамках AutoCAD. В основном мы создаем проект библиотеки классов и загружаем .dll в AutoCAD с помощью команды (NETLOAD). Таким образом, мы можем.
Как я могу assembly NET Framework 4 с autocad 2010. У меня есть проблемы при использовании команды NETLOAD.
Я скачал инструмент DotSoft DoByLayer для AutoCAD и запустил команду NETLOAD , как указано в моем продукте AutoCAD 2016, но по какой-то причине нет команды ORDERBYLAYER , как и должно быть. Может.
Я пытаюсь автоматически загрузить файлы dll в Autocad 2018. Как я могу этого достичь? Я хочу автоматизировать, чтобы он мог делать это при запуске. С netload все работает. Я использовал способы.
Я работаю над проектом по созданию дополнения Autocad для нашего инженерного отдела. Проект почти завершен, но когда я строю проект и отправляю dll своим коллегам, чтобы они добавили его в autocad.
Читайте также: