Стартовая страница › Форумы › Rapid SCADA на Linux-контроллерах и Raspberry Pi › Установка с пакетом dotnet 8
- В этой теме 9 ответов, 4 участника, последнее обновление 2 года, 8 месяцев назад сделано
Mikhail.
-
АвторЗаписи
-
25.12.2023 в 12:30 #30721
manjey73УчастникСобственно установка скриптом dotnet LTS с долговременной поддержкой теперь ставит версию NET8.
На NET8 не хотят запускаться ни агент, ни сервер.
Выдают ошибкуProcess: 3207 ExecStart=/usr/bin/dotnet /opt/scada/ScadaServer/ScadaServerWkr.dll (code=exited, status=150) Main PID: 3207 (code=exited, status=150)агент аналогично.
В чем может быть проблема?25.12.2023 в 12:38 #30723
MikhailМодераторПробовали, сборка под .NET6 не работает на .NET8.
Ставьте .NET6 пока вручную. Скоро, я надеюсь, перейдём на .NET8.25.12.2023 в 12:55 #30726
manjey73УчастникПри установке 6.0.25 с явным указанием в скрипте вроде все запускается.
з.ы. пора переходить на NET8 🙂curl -sSL https://dot.net/v1/dotnet-install.sh | sudo bash /dev/stdin --version 6.0.25 --runtime aspnetcore --install-dir /usr/share/dotnet/25.12.2023 в 13:03 #30728
manjey73УчастникЧто опять же странно в рамках совместимости. Почему это NET8 не держит полностью NET6 ?
25.12.2023 в 14:00 #30729
JurasskParkУчастник@manjey73, вам хорошо, вы разработчик. Что хотите, то и напишите. А нам простым пользователям, которые до сих пор на v5 сидят? :))) [САРКАЗМ]
25.12.2023 в 14:25 #30730
a80808УчастникА что вы хотите от Мелкософта? У них всегда так.
25.12.2023 в 14:55 #30731
manjey73Участник@JurasskPark ну с меня так себе разработчик, больше для себя, потому что заказывать разработки дорого 🙂
просто раньше всегда ставил dotnet указывая версию LTS и удивился, что мне скрипт поставил уже версию 8, а на ней Scada не взлетела.
з.ы. ну ломает меня руками что-то устанавливать 🙂
25.12.2023 в 16:08 #30732
JurasskParkУчастник25.12.2023 в 16:37 #30733
a80808УчастникДа уж хотелось бы… :)))
26.12.2023 в 12:51 #30740
MikhailМодераторПочему это NET8 не держит полностью NET6 ?
Тоже удивило. Dll, собранные для dotnet6, нормально загружаются приложением на dotnet8.
Скорее всего, если для приложения отредактировать *.deps.json и *.runtimeconfig.json, то оно запустится на dotnet8.При запуске установочного скрипта можно указать версию, как написали выше.
чтобы они .Net Core не сделали платным
Не должны. Слишком много конкурирующих фреймворков и экосистем.
-
Ответ изменён 2 года, 8 месяцев назад пользователем
Mikhail.
-
Ответ изменён 2 года, 8 месяцев назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.