比较.NET中最小API和基于控制器的API的大小



与经典的基于控制器的方法相比,ASP.NET Core 6最小API是否应该创建更小的应用程序?

来自Microsoft文档

Minimal API的架构旨在创建具有最小依赖关系。它们非常适合那些想要在ASP.NET中仅包括最低限度的文件、功能和依赖项果心

但是,当您在Visual Studio中创建两个默认应用程序,一个是最小应用程序,另一个是基于控制器的应用程序(都包含相同的默认天气预报端点(并发布这些应用程序时,它们的大小几乎相同。作为依赖于框架的应用程序发布,两者最终都只有4MB左右。

我是不是遗漏了什么?我希望最小API会更小。

我还没有看到官方解释,但我认为术语minimal指的是样板文件和仪式的数量,而不是实际的二进制文件大小。

最新更新