Linux MONO是否支持ASP.NET Core 2.2 MVC?

问题描述 投票:-1回答:1

我没有找到任何明确的答案。在Compatibility页面上,他们说:

.NET 4.7中的所有内容,除了WPF,WWF以及有限的WCF和有限的ASP.NET异步堆栈

那么.NET Core 2.2怎么样?是否可以在MONO上运行它?

我很高兴.NET Core框架变得越来越成熟;但不幸的是,它不支持传统的WebForms,而且MONO对Core的支持还不清楚,所以它们并不能很好地混合。

c# asp.net asp.net-mvc asp.net-core mono
1个回答
2
投票

Mono 5.4 implements netstandard 2.0。由于ASP.NET Core 2.x在netstandard 2.0上运行,因此Mono 5.4也支持ASP.NET Core 2.x.

请注意,从ASP.NET Core 3.0开始,该框架将仅在.NET Core上运行。这意味着如果你想坚持Mono,你将不得不坚持使用ASP.NET Core 2.x.

由于ASP.NET Core 2.2不是长时间支持(LTS)版本,这意味着它将在3.0版本发布后耗尽支持,如果你想运行,我建议你继续使用ASP.NET Core 2.1它在Mono上。

话虽这么说,你真的没有理由在Mono那里跑。您可以正确使用.NET Core。如果您需要Mono来处理其他WebForms项目,那么您可以为这些项目执行此操作。但是对于ASP.NET Core,您可以选择.NET Core运行时。因为最终,ASP.NET Core和WebForms不会混合,即使你在Mono上同时运行。

© www.soinside.com 2019 - 2024. All rights reserved.