Поломался 2018 автокад

Автор Тема: Поломался 2018 автокад  (Прочитано 7783 раз)

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

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

  • ADN OPEN
  • ***
  • Сообщений: 162
  • Карма: 6
Поломался 2018 автокад
« : 01-03-2018, 14:51:02 »
Всё было хорошо. VS2017 Autocad 2017+Autocad 2018. NetFR4.5
Снёс Винду. Установил VS2017 + Autocad 2018. NetFR4.5
Тот же проект те же ссылки, поменял только путь в ссылках ...2017... на 2018.
И ничего не компилируется.

Выдаёт 1000 ошибок. Ошибки типа CS0234 CS0246 и эта ошибка отсылает например к Entity ent, TypedValue[] tvArr. Entity и TypedValue подчёркиваются красным. Но стоит перейти по ошибке в класс как подчеркивания пропадают. И количество ошибок уменьшается.
Стоит сделать пересобрать решение и опять 1000 ошибок.

Скачал Object ARX ссылки на acmgd AcDbMgd и пр. перенаправил на файлы из этих каталогов. Всё равно та же история.

Понимаю вопрос  скорее к студии чем к автокаду, поэтому вопрос. Что-то новое в Автокаде 2018 поменялось в плане добавления ссылок, настроек в студии и других "первоначальных" настроек? Или то как настраивал в 2017 так и в 2018 должно сработать?
Спасибо

Отмечено как Решение RevitTormentor 01-03-2018, 16:16:28

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

  • Administrator
  • *****
  • Сообщений: 13894
  • Карма: 1789
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Поломался 2018 автокад
« Ответ #1 : 01-03-2018, 14:53:32 »
Что-то новое в Автокаде 2018 поменялось в плане добавления ссылок, настроек в студии и других "первоначальных" настроек?
Ничего не поменялось. Вот только .NET Framework не ниже 4.6
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
Re: Поломался 2018 автокад
« Ответ #2 : 01-03-2018, 14:54:18 »
Для 2018 автокада не может быть Net Framework 4.5! Должен быть 4.6 (тут могу соврать - под рукой нет проектов). Так что ошибка одна (она даже не ошибка, а предупреждение) - несоответствие версии Net framework проекта и подключаемых библиотек. Остальные 999 ошибок - побочные

Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
Re: Поломался 2018 автокад
« Ответ #3 : 01-03-2018, 14:54:53 »
Александр Ривилис, обогнали на пару секунд =)

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

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

Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
Re: Поломался 2018 автокад
« Ответ #5 : 01-03-2018, 14:57:59 »
Уточнение по версиям .NET Framework: https://knowledge.autodesk.com/search-result/caas/CloudHelp/cloudhelp/2018/ENU/AutoCAD-Customization/files/GUID-A6C680F2-DE2E-418A-A182-E4884073338A-htm.html
С 2010 по 2016 спокойно работают с плагинами, написанными на 4.5. Только, естественно, при условии внесения правок в acad.exe.config

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

  • Administrator
  • *****
  • Сообщений: 13894
  • Карма: 1789
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Поломался 2018 автокад
« Ответ #6 : 01-03-2018, 15:00:24 »
С 2010 по 2016 спокойно работают с плагинами, написанными на 4.5. Только, естественно, при условии внесения правок в acad.exe.config
Имеется в виду, что версия .NET Framework должна быть не ниже указанной в таблице. Хотя иногда возникают проблемы  и тогда желательно придерживаться таблицы в точности.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • ***
  • Сообщений: 162
  • Карма: 6
Re: Поломался 2018 автокад
« Ответ #7 : 01-03-2018, 15:18:42 »
У меня конечно стоял  NetF4.6 раньше и даже 4.7, но скомпилировано всё было в 4.5
И мой модуль хорошо работал и в 2018. Т.е. в плагине конечно были ссылки на библиотеки из 2017 но в 2018 функционал работал.
Спасибо за оперативные ответы. Попробую вечерком.

Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
Re: Поломался 2018 автокад
« Ответ #8 : 01-03-2018, 15:40:14 »
У меня конечно стоял  NetF4.6 раньше и даже 4.7, но скомпилировано всё было в 4.5
И мой модуль хорошо работал и в 2018. Т.е. в плагине конечно были ссылки на библиотеки из 2017 но в 2018 функционал работал.
Вангую: у Вас был проект, к которому были подключены ссылки на более низкий автокад. Например, на 2015, 2016. При компиляции проект замечательно собирался и работал в более поздних версиях автокада благодаря двум вещам: обратной совместимости и отсутствию различных методов в API.
Теперь вы тот-же самый проект пытаетесь собрать подключив библиотеки от 2018 автокада, но оставив старый фреймворк - естественно ничего не соберется, так как фреймворк не соответствует

Уточнение по версиям .NET Framework: https://knowledge.autodesk.com/search-result/caas/CloudHelp/cloudhelp/2018/ENU/AutoCAD-Customization/files/GUID-A6C680F2-DE2E-418A-A182-E4884073338A-htm.html

Кстати, для 2017 автокда по-моему не 4.6 версия, а 4.5.1 должна быть

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

  • ADN OPEN
  • ***
  • Сообщений: 162
  • Карма: 6
Re: Поломался 2018 автокад
« Ответ #9 : 01-03-2018, 17:38:34 »
Да перекомпилировал - сработало.

Видимо от жизни отстал . Думал что за библиотека такая "Вангую" - интернет помог. :)