Установка с пакетом dotnet 8

Просмотр 10 сообщений - с 1 по 10 (из 10 всего)
  • Автор
    Записи
  • #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)

    агент аналогично.
    В чем может быть проблема?

    #30723
    Mikhail
    Модератор

    Пробовали, сборка под .NET6 не работает на .NET8.
    Ставьте .NET6 пока вручную. Скоро, я надеюсь, перейдём на .NET8.

    #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/

    #30728
    manjey73
    Участник

    Что опять же странно в рамках совместимости. Почему это NET8 не держит полностью NET6 ?

    #30729
    JurasskPark
    Участник

    @manjey73, вам хорошо, вы разработчик. Что хотите, то и напишите. А нам простым пользователям, которые до сих пор на v5 сидят? :))) [САРКАЗМ]

    #30730
    a80808
    Участник

    А что вы хотите от Мелкософта? У них всегда так.

    #30731
    manjey73
    Участник

    @JurasskPark ну с меня так себе разработчик, больше для себя, потому что заказывать разработки дорого 🙂

    просто раньше всегда ставил dotnet указывая версию LTS и удивился, что мне скрипт поставил уже версию 8, а на ней Scada не взлетела.

    з.ы. ну ломает меня руками что-то устанавливать 🙂

    #30732
    JurasskPark
    Участник

    @manjey73, вот поэтому установка на Wirenboard RapidScada мне понравился больше, чем на AstaLinux 🙂


    @a80808
    , я хочу, чтобы они .Net Core не сделали платным :)))

    #30733
    a80808
    Участник

    Да уж хотелось бы… :)))

    #30740
    Mikhail
    Модератор

    Почему это NET8 не держит полностью NET6 ?

    Тоже удивило. Dll, собранные для dotnet6, нормально загружаются приложением на dotnet8.
    Скорее всего, если для приложения отредактировать *.deps.json и *.runtimeconfig.json, то оно запустится на dotnet8.

    При запуске установочного скрипта можно указать версию, как написали выше.

    чтобы они .Net Core не сделали платным

    Не должны. Слишком много конкурирующих фреймворков и экосистем.

    • Ответ изменён 2 года, 8 месяцев назад пользователем Mikhail.
Просмотр 10 сообщений - с 1 по 10 (из 10 всего)
  • Для ответа в этой теме необходимо авторизоваться.