соответствие версий Framework и Autocad

Автор Тема: соответствие версий Framework и Autocad  (Прочитано 9306 раз)

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

Тема содержит сообщение с Решением. Нажмите здесь чтобы посмотреть его.

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

  • ADN OPEN
  • ****
  • Сообщений: 411
  • Карма: 9
Еще один новичковый вопрос.
Есть ли связь между версией Framework и версией Autocad? или где об этом написано, ничего не смог найти.

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: соответствие версий Framework и Autocad
« Ответ #1 : 10-10-2018, 20:44:21 »
Еще один новичковый вопрос.
Есть ли связь между версией Framework и версией Autocad? или где об этом написано, ничего не смог найти.
Например, в системных требованиях AutoCAD: https://knowledge.autodesk.com/support/autocad/learn-explore/caas/sfdcarticles/sfdcarticles/System-requirements-for-AutoCAD.html
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение


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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • ****
  • Сообщений: 411
  • Карма: 9
Re: соответствие версий Framework и Autocad
« Ответ #4 : 10-10-2018, 20:50:15 »
Спасибо
а вот в требованиях 14го про framework ничего..
а если есть автокады от 14го до 19го.. то как быть?
4.5 я так понимаю большинству подойдет

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: соответствие версий Framework и Autocad
« Ответ #5 : 10-10-2018, 21:06:41 »
Вот еще одна табличка от Gilles Chanteau (тоже немного устарела):



4.5 я так понимаю большинству подойдет

Теоретически да. Ты собираешься сделать один dll-файл для всех этих версий? Тогда можешь столкнутся с несовместимостью AutoCAD .NET API, если будешь использовать что-то, что изменили или убрали в более новых версиях.
По хорошему для каждой из версий AutoCAD нужен свой dll-файл откомпилированный с соответствующей версией .NET Framework (как например сделано в MGDDBG: http://adn-cis.org/assets/gallery/AutoCAD/MgdDbg.zip)
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • ****
  • Сообщений: 411
  • Карма: 9
Re: соответствие версий Framework и Autocad
« Ответ #6 : 10-10-2018, 21:17:59 »
да хотелось бы один dll
Спасибо

Оффлайн avc

  • ADN Club
  • *****
  • Сообщений: 805
  • Карма: 166
    • Мои плагины к Автокаду
Re: соответствие версий Framework и Autocad
« Ответ #7 : 10-10-2018, 21:43:19 »
да хотелось бы один dll
Не претендуя на истину, замечу что лично я компилирую отдельную dll для 2012 (исторически сложилось), более старые игнорю ибо нет загрузки bundle. И вторую dll делаю для 2013 и всех новее. Проект настроен на .Net 4.0. Библиотеки к проектам подключены из ObjectARX 2013. Все работает во всех версиях включая 2019 без проблем. .Net тем и прекрасен (в сравнении с ARX), что нет никакого резона плодить проекты в студии и dll-ки ( у меня и так уже 64 проекта в солюшене, куда ж еще...). Все новые плюшки последней версии C# работают, лишь бы VS последняя стояла. Заметных нововведений в API с 2013 не было, а если надо - использую Reflection - реальных тормозов на этой почве не замечено.

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

  • ADN OPEN
  • ****
  • Сообщений: 411
  • Карма: 9
Re: соответствие версий Framework и Autocad
« Ответ #8 : 10-10-2018, 21:52:51 »
остановлюсь на 4.5 все же. с ним тоже все гладко было на 14 и выше.
богатый у вас солюшн)

Оффлайн avc

  • ADN Club
  • *****
  • Сообщений: 805
  • Карма: 166
    • Мои плагины к Автокаду
Re: соответствие версий Framework и Autocad
« Ответ #9 : 10-10-2018, 21:56:21 »
богатый у вас солюшн)
дык 24ый плагин пишу...

Отмечено как Решение Александр Ривилис 28-10-2018, 13:32:57

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: соответствие версий Framework и Autocad
« Ответ #10 : 10-10-2018, 21:57:59 »
На всякий случай из ObjectARX SDK 2019:



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

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: соответствие версий Framework и Autocad
« Ответ #11 : 10-10-2018, 22:50:33 »
Отделил всё что не по теме: http://adn-cis.org/forum/index.php?topic=8793.0
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN
  • *
  • Сообщений: 2531
  • Карма: 735
Re: соответствие версий Framework и Autocad
« Ответ #12 : 11-10-2018, 00:57:38 »
И вторую dll делаю для 2013 и всех новее. Проект настроен на .Net 4.0. Библиотеки к проектам подключены из ObjectARX 2013. Все работает во всех версиях включая 2019 без проблем.
Я тоже долгое время так делал, пока не словил проблем. Нынче не ленюсь и делаю отдельный проект под каждую версию.
Пример проблемы: http://adn-cis.org/forum/index.php?topic=8092.0
И ещё одна проблема, которая была из-за этого: http://adn-cis.org/forum/index.php?topic=7760.0

Онлайн Привалов Дмитрий

  • ADN Club
  • *****
  • Сообщений: 533
  • Карма: 117
Re: соответствие версий Framework и Autocad
« Ответ #13 : 11-10-2018, 02:00:02 »
Вот еще одна табличка...
Делал когда-то обобщенную таблицу. Обновил, выкладываю.
https://yadi.sk/i/fC_IhaYcV-LB-Q
« Последнее редактирование: 11-10-2018, 05:10:16 от Привалов Дмитрий »

Оффлайн avc

  • ADN Club
  • *****
  • Сообщений: 805
  • Карма: 166
    • Мои плагины к Автокаду
Re: соответствие версий Framework и Autocad
« Ответ #14 : 11-10-2018, 10:49:49 »
Делал когда-то обобщенную таблицу. Обновил, выкладываю.
Мега полезная тема получилась. Табличка хороша - особенно в купе со столбцом версии dwg. А столбец Сервис-пака я себе заменю на версию последнего обновления. Ибо сервис-паки больше не в моде. для 2019, например, имеет смысл запомнить 2019.1.2. так проще будет понимать, что пользователь не все обновления поставил.