Запуск службы Windows .NET Framework 4.7.2 в Windows 10/11 ARM64C#

Место общения программистов C#
Anonymous
Запуск службы Windows .NET Framework 4.7.2 в Windows 10/11 ARM64

Сообщение Anonymous »

У меня есть служба Windows, ориентированная на .NET Framework 4.7.2, и я хочу запустить ее на компьютерах с Windows 10/11 ARM64.
На этих компьютерах установлена ​​.NET Framework 4.8.1. Из документации Microsoft я понимаю, что .NET Framework 4.8.1 представляет собой обновление, устанавливаемое на месте, и вводит встроенную поддержку ARM64.
В связи с этим у меня есть несколько вопросов:
Может ли служба Windows, созданная для .NET Framework 4.7.2, работать в исходном виде (ARM64) в Windows 10/11 ARM64, когда установлена .NET Framework 4.8.1?
Встроенная поддержка ARM64 в .NET Framework 4.8.1 применима ко всем типам приложений (включая службы Windows) или ограничена WinForms или консольными приложениями?
Если в этом сценарии не поддерживается собственное выполнение ARM64, является ли единственным вариантом перехода на современный .NET (.NET 5/6/8)?

Подробнее здесь: https://stackoverflow.com/questions/798 ... 0-11-arm64

Вернуться в «C#»