Closed Stepami closed 2 months ago
Стоит выполнить после #50
Слишком сложные манипуляции для использования:
Вывод: овчинка выделки не стоит
всё-таки в Github Actions есть необходимая инфра, на уровне пайпа лучше попытаться сделать
переход на Aot невозможен, как минимум из-за Scrutor и System.CommandLine
Is your feature request related to a problem? Please describe. В .NET 7 появилась возможность паблишить приложение AOT таргетировано на конкретную платформу. При этом оно оптимизировано и изолированно упаковано в единственный файл, на целевой машине даже не должен быть установлен .NET Runtime.
Describe the solution you'd like https://learn.microsoft.com/en-us/dotnet/core/deploying/native-aot/?tabs=net7
Additional context Поскольку релиз уже собирается с указанием конкретного RID, то выглядит, что работы делать немного - только конфигурация csproj. По сути сейчас делается приблизительно +/- то же самое, но в парадигмах старых версий дотнета и на уровне CI/CD: