Последний раз редактировалось keysansa; 06.04.2023 в 21:53.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик
keysansa вы неправы .NET Framework 4.8 и .NET6 это совершенно разные вещи, последнее это уже продолжение, которое должно поддерживать все, что ниже.
Если ПО требует установки и того и другого, значит оно не полностью портировано на новую платформу dotnet... явный косяк при программирование... где-то код использует код от .NET Framework 4.8 (зависим от него) а где-то уже от .NET6
К тому же пакетов для .NET Framework непосредственно от Microsof для Linux не существует. ну если точнее это проект Mono Develop который потом купил Microsof и в Mono куча проблем с WCF
а вот уже dotnet (.NET6 и далее) это продукт уже полностью от Microsoft для Linux... жаль только что процессор ARMv6 не поддерживается.
Последний раз редактировалось melky; 07.04.2023 в 08:45.
ПО требует установки и того и другого - потому, что в NET попытались уйти от поддержки устаревшего кода. Но не получилось. Ваш код не требует 4.8, но вы используете библиотеки, написанные для 4.8 - поэтому надо и NET 4.8
ЗЫ. И вы не путайте .NET и Mono. Это разные вещи, хотя когда-то были почти одинаковым. Но вышел Net.Core.
Последний раз редактировалось keysansa; 19.04.2023 в 00:06.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик
keysansa ну почему-то другие ушли от .NET Framework 4.8 потому что по сути .NET Core и далее .NET6, 7, 8 повторяют весь требуемый код, который был ниже, ессно модернизируемый.
Mono изначально была свободной разработкой сделать .NET Framework для Linux, потом их купил Microsoft ну а далее они уже самостоятельно (Microsoft) сделали dotnet для Linux. Жалко только не поддержали ARMv6
keysansa хлам, который стоит на Windows не в счет. Именно на моем ПК. Речь о том, что при голой установке и одном требуемом ПО мне не требуется устанавливать .NET Framework 4.8 от слова совсем. Достаточно текущего рантайма dotnet 6.0.16. Я об этом и говорю, если ПО переписано полностью то версия 4.8 не требуется. В отличии от ОЛ
keysansa они не совместимы однако, то есть если ПО написано на NET6 оно не запустится если будет установлен NET Framework
А если они написаны на 4.8? Будут ли они хуже?
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик
keysansa 4.8 использует WPF для окон, а он хромал сильно в Mono, Насколько понимаю развитие пошло в сторону кроссплатформенности. а WPF на Linux не але вообще.