Mono 5.4 реализует нестандартный 2.0 .Поскольку ASP.NET Core 2.x работает в стандарте Netstand 2.0, Mono 5.4 также поддерживает ASP.NET Core 2.x.
Обратите внимание, что начиная с ASP.NET Core 3.0, платформа будет работать только в .NETядро.Это означает, что если вы хотите придерживаться Mono, вам придется придерживаться ASP.NET Core 2.x.
, поскольку ASP.NET Core 2.2 не является выпуском с длительной поддержкой (LTS), что означаетчто он выйдет из-под поддержки не слишком долго после выпусков 3.0, я бы порекомендовал вам остаться на ASP.NET Core 2.1, если вы хотите запустить его на Mono.
При этом на самом деле нетпричина для вас, чтобы бежать на Моно там.Вы можете просто использовать .NET Core правильно.Если вам нужен Mono для других проектов WebForms, то вы можете просто сделать это для этих проектов.Но для ASP.NET Core вы можете просто выбрать среду выполнения .NET Core.Потому что, в конце концов, ASP.NET Core и WebForms не будут смешиваться, даже если вы используете оба в Mono.