只是想知道为什么Microsoft.Extensions库,例如配置,日志记录,依赖注入是在ASP.NET Core下记录的吗?它们也可以用于其他类型的应用程序。
https://docs.microsoft.com/en-us/dotnet/api/?view=aspnetcore-2.0
答案 0 :(得分:1)
Microsoft.Extensions。*软件包记录在ASP.NET Core下有两个原因:
也就是说,您可以在ASP.NET Core外部使用Microsoft.Extensions。*软件包是正确的。这些软件包针对.NET Standard,可以在支持相应版本的.NET Standard的地方使用(例如.NET Core,.NET Framework,Xamarin,UWP)。这就是为什么这些程序包的ID中没有“ AspNetCore”的原因。