什么是 API 表面积?

kic*_*ken 5 .net

我一直在阅读 .NET Core vs Standard vs. Framework,人们在谈论 API Surface Area。这是指什么?这只是功能的总和吗?

Abh*_*hek 0

您可以将 API 表面积视为我们的代码可以与之交互的一段代码或程序。

例如:.NET Standard 库附带 NETStandard.Library 中的所有内容,而 .NET Core 库附带 Microsoft.NETCore.App 中的所有内容,其中还有一些附加库。

正如您所看到的,与 .NET 标准库相比,.NET 核心项目可能会与更多程序交互,因为它具有附加库。