与经典的基于控制器的方法相比,ASP.NET Core 6最小API是否应该创建更小的应用程序?
来自Microsoft文档
Minimal API的架构旨在创建具有最小依赖关系。它们非常适合那些想要在ASP.NET中仅包括最低限度的文件、功能和依赖项果心
但是,当您在Visual Studio中创建两个默认应用程序,一个是最小应用程序,另一个是基于控制器的应用程序(都包含相同的默认天气预报端点(并发布这些应用程序时,它们的大小几乎相同。作为依赖于框架的应用程序发布,两者最终都只有4MB左右。
我是不是遗漏了什么?我希望最小API会更小。
我还没有看到官方解释,但我认为术语minimal
指的是样板文件和仪式的数量,而不是实际的二进制文件大小。