gpt4 book ai didi

c# - 在完整的 .NET Framework 4.6 中使用 ASP.NET Core 功能

转载 作者:太空宇宙 更新时间:2023-11-03 18:21:09 24 4
gpt4 key购买 nike

引用Why use the full .NET Framework with ASP.NET Core? , .NET 4.7.2 似乎是前进的方向?

我们现有的应用程序使用 ASP.NET Boilerplate 以 .NET 4.6.1 为目标。

是否必须迁移到 .NET 4.7.* 才能利用 ASP.NET Core 2.1 功能?

最佳答案

要使用 .NET Core 2.1 功能,您需要以 .NET Core 2.1 为目标

有 .NET Standard,它是一系列实现中可用功能的交集,包括 .NET Core 和 .NET Framework。如果您以 .NET Standard(某个特定版本)为目标,那么您可以使用该版本的 .NET Standard 中提供的功能,并且它应该在任一 .NET Framework 上运行 4.7.2 或 .NET Core 2.1。

作为一般指南:库(例如 Aspnet Boilerplate)现在应该 - 在可能的情况下 - 以 .NET Standard 为目标,但通常会有一个多目标构建以允许它们在内部利用目标-特定框架的特定功能(可能使用 .NET Core 中增强的“跨度”或 SIMD 功能)。

应用程序代码应该(并且必须,如果它是可执行文件)针对特定框架,例如 .NET Framework 或 .NET Core。

关于c# - 在完整的 .NET Framework 4.6 中使用 ASP.NET Core 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53336637/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com