Jump to content

MR18: 6 месяцев до окончания поддержки .Net 6.0


Recommended Posts

12 минут назад, andrew75 сказал:

Согласен. Но 7.x это вообще промежуточная версия. У нее завтра заканчивается поддержка.

В таком случае лучше оставаться на 6.х или откатиться на нее.

Link to comment
Share on other sites

1 час назад, KOTGDI сказал:

проблемы возникали, когда ставили обновленный нит десктоп.

пока библиотеки не встроили в продукт, он требовал x32 6.x И отказывался работать, если был установлен x64 (даже если вместе с x32).

1 час назад, dimakor83 сказал:

В таком случае лучше оставаться на 6.х или откатиться на нее.

а чем вам не нравится 8.x? Это стабильный релиз с длительной поддержкой.

Link to comment
Share on other sites

1 минуту назад, andrew75 сказал:

пока библиотеки не встроили в продукт, он требовал x32 6.x И отказывался работать, если был установлен x64 (даже если вместе с x32).

Не. Там глюки возникали. Приходилось преустанавливать. Винда обновляла до новой версии, а Касперскому это не нравилось и он всякие баги выдавать начинал.

Link to comment
Share on other sites

1 час назад, andrew75 сказал:

Удалил  6 и 8 Desktop Runtime. Ничего больше, кроме встроенных 3 и 4 у меня не установлено. Перезагрузился. Антивирус замечательно работает.

Так Вы удалили Desktop Runtime 6 и 8, но скорее всего какая-то версия Desktop Runtime осталась. Без нее не запустится GUI. А 3 и 4, это скорее всего .Net Framework, у этой платформы другое предназначение.

1 час назад, andrew75 сказал:

а чем вам не нравится 8.x? Это стабильный релиз с длительной поддержкой.

Это дело времени и экспериментов. Будет ли у нее обратная совместимость с предыдущими версиями?

Link to comment
Share on other sites

16 минут назад, dimakor83 сказал:

но скорее всего какая-то версия Desktop Runtime осталась

не верите, попробуйте сами.

Вы поймите. Его не просто так встраивали в продукт. Если бы ему требовалось что-то еще системное, то в этом не было бы никакого смысла. Это сделали именно для того, чтобы избежать конфликтов с установленными системными библиотеками.

Link to comment
Share on other sites

Posted (edited)

Хватит спорить и флудить! Это раздел бета тестирования! А то забаню 🙂 

Edited by ska79
Link to comment
Share on other sites

Posted (edited)
3 hours ago, KOTGDI said:

Новая версия. Изменённые методы, убраны или добавленные переменные. Другой механизм работы. При создании продукта, надо знать весь функционал. И как поведёт себя продукт, от изменений функционала. Приводит к багам и неработоспособности продукта.

Для избегания подобных проблем и используют семантическое версионирование (SemVer — Major.Minor.Patch), у .Net 6.0 все изменения на уровне патч-версий, а значит вероятность breaking changes минимальна.

В любом случае, использование непропатченных версий внешних модулей — очень популярный вектор атаки, поэтому использование последних версий всяких сторонних библиотек (dependencies) критически-важно.

Edited by Michel
Link to comment
Share on other sites

2 hours ago, dimakor83 said:

Приложения Kaspersky прекрасно работают и на .Net Desktop Runtime 7.0.18.

Учитывая нишу продукта, использовать системную версию .Net было бы небезопасно, ведь достаточно удалить/повредить/изменить ее и продукт не сможет корректно работать, поэтому проще устанавливать отдельную версию .Net и контролировать ее целостность самозащитой, чтобы минимизировать этот вектор атаки на продукт.

Link to comment
Share on other sites

Человек спросил почему не используется последние версии. Мы кратко ответили. Надо тему закрыть. а то начнём программеров обижать.

Link to comment
Share on other sites

Posted (edited)
1 час назад, KOTGDI сказал:

Человек спросил почему не используется последние версии.

Тема была не почему не используется, а о том, что до EOL используемой версии осталось меньше 6 месяцев — самое время начать миграцию на .Net 8.0 (а там уже и на .Net 10.0), а то получится, что снег выпал в декабре — какая неожиданность.

В 12.05.2024 в 16:11, Michel сказал:

Странно, что используемая в продукте версия отстает от последней доступной версии .Net — 6.0.29

Тем временем, .Net обновился до 6.0.30.

Edited by Michel
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now


×
×
  • Create New...