AutoCAD 2025 - переползаю на Net8

Автор Тема: AutoCAD 2025 - переползаю на Net8  (Прочитано 25920 раз)

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

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

  • ADN Club
  • *****
  • Сообщений: 846
  • Карма: 170
    • Мои плагины к Автокаду
Re: AutoCAD 2025 - переползаю на Net8
« Ответ #15 : 29-03-2024, 14:49:42 »
Непойму в чем смысл делить на части? Все равно все dll надо будет загрузить под акад и значит исполнять их будет net8. Даже те что скомпилированы под net framework.
Обе проблемы никуда не денутся. Новые фичи С# использовать нельзя. Свистопляска с версиями майкрософтовских библиотек остается.

Оффлайн Lemieux

  • ADN OPEN
  • ****
  • Сообщений: 394
  • Карма: 21
Re: AutoCAD 2025 - переползаю на Net8
« Ответ #16 : 29-03-2024, 15:06:56 »
Новые фичи С# использовать нельзя
А какие там новые фичи? Switch в странной конструкции?

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

  • ADN Club
  • *****
  • Сообщений: 846
  • Карма: 170
    • Мои плагины к Автокаду
Re: AutoCAD 2025 - переползаю на Net8
« Ответ #17 : 29-03-2024, 15:10:19 »
Switch-выражения как раз можно использовать в старом net. А вот общие using на весь проект - запрешено. И что-то еще приятное было...гуглить надо.

Оффлайн Lemieux

  • ADN OPEN
  • ****
  • Сообщений: 394
  • Карма: 21
Re: AutoCAD 2025 - переползаю на Net8
« Ответ #18 : 29-03-2024, 15:15:13 »
Switch-выражения как раз можно использовать в старом net. А вот общие using на весь проект - запрешено. И что-то еще приятное было...гуглить надо.
В Framework доступна вот такая конструкция?
Код - C# [Выбрать]
  1. var discount = customer.DiscountLevel switch {
  2.     1 => 3,
  3.     2 => 5,
  4.     3 => 10,
  5.     _ => 0
  6. };

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

  • ADN Club
  • *****
  • Сообщений: 846
  • Карма: 170
    • Мои плагины к Автокаду
Re: AutoCAD 2025 - переползаю на Net8
« Ответ #19 : 29-03-2024, 15:54:34 »
Ага. Вот это я и обозвал switch-выражениями. Очень удобно. Недавно я узнал, что там можно еще и условия с or и and писать.
Код - C# [Выбрать]
  1. public int Discount =>  DiscountLevel  switch
  2.   {
  3.     1 or 2 => 5,
  4.     >= 3 and <= 10 => 10,
  5.     _ => 0
  6.   };
Вообще круто. Только надо прописать в csproj вручную такую настроечку:
Код - XML [Выбрать]
  1. <LangVersion>preview</LangVersion>
То есть майкрософт как бэ намекает, что не хочет чтоб новый синтаксис использовался в старом фреймворке.
« Последнее редактирование: 29-03-2024, 17:38:55 от avc »

Оффлайн Алексей (IdeaSoft)

  • ADN
  • *
  • Сообщений: 1189
  • Карма: 9
    • idea-soft.ru
  • Skype: makar_govorun
Re: AutoCAD 2025 - переползаю на Net8
« Ответ #20 : 14-05-2024, 16:00:50 »
Да с ресурсами форм я тоже столкнулся проблематикой при переводе проектов
с .NET 4.8 на .NET 6.0.

Я вот что хочу уточнить AutoCAD 2025 проект, написанный на .NET 6.0 загрузит?

Я сегодня небольшой тест написал на NET 6.0 AutoCAD 2024 dll
AutoCAD 2024 не подгрузил мою dll.

Вот код теста:
Код - C# [Выбрать]
  1. namespace test_ac_net_60
  2. {
  3.     public class test_commands
  4.     {
  5.         [Autodesk.AutoCAD.Runtime.CommandMethod("TEST_06")]
  6.         public void TEST()
  7.         {
  8.             MessageBox.Show("TEST NET 6.0");
  9.         }
  10.     }
  11. }

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

  • ADN Club
  • *****
  • Сообщений: 846
  • Карма: 170
    • Мои плагины к Автокаду
Re: AutoCAD 2025 - переползаю на Net8
« Ответ #21 : 14-05-2024, 17:07:05 »
Net6 должен под 2025 запуститься. Если только конфликты версий общих библиотек не вызовут ошибок (общих с Автокадом и другими плагинами).
А 2024 тут вообще ни при делах. Там только Net Framework

Оффлайн Judas

  • ADN OPEN
  • **
  • Сообщений: 83
  • Карма: 0
Re: AutoCAD 2025 - переползаю на Net8
« Ответ #22 : 28-07-2025, 17:24:27 »
Привет всем.
Правильно понял...
Net6.0 и выше только с автокада 2025?
А для автокода 2024 и ниже только FW?

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

  • ADN Club
  • *****
  • Сообщений: 846
  • Карма: 170
    • Мои плагины к Автокаду
Re: AutoCAD 2025 - переползаю на Net8
« Ответ #23 : 28-07-2025, 18:10:19 »
Net6.0 и выше только с автокада 2025?
AutoCAD 2013-2024 - Net Framework 4.8
AutoCAD 2025-2026 - Net 8.0

где-то лежала табличка с минимально допустимыми версиями net...

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

  • ADN Club
  • *****
  • Сообщений: 566
  • Карма: 121
Re: AutoCAD 2025 - переползаю на Net8
« Ответ #24 : 29-07-2025, 14:27:11 »
AutoCAD 2013-2024 - Net Framework 4.8

Вроде так должно быть:
2005   1.1
2006   1.1 SP1
2007   2.0
2008   2.0
2009   3.0
2010   3.51 SP1
2011   3.51 SP1
2012   3.51 SP1
2013   4.0
2014   4.0
2015   4.5
2016   4.5
2017   4.6
2018   4.6
2019   4.7
2020   4.7
2021   4.8
2022   4.8
2023   4.8
2024   4.8