第一,依赖注入时你应该用接口 IHostingEnvironment,而非具体的实现类 HostingEnvironment。第二,即便是接口,也已经在 .NET 3.x 中被标记为了废弃,取而代之的是 IHostEnvironment。P.S. 建议仔细阅读升级指南,无论是 MSDN 官方文档、还是中文网络上,都有大把的 .NET Core 2.x 怎么升级到 .NET 3.x 的注意事项。
第一,依赖注入时你应该用接口
IHostingEnvironment
,而非具体的实现类HostingEnvironment
。第二,即便是接口,也已经在 .NET 3.x 中被标记为了废弃,取而代之的是
IHostEnvironment
。P.S. 建议仔细阅读升级指南,无论是 MSDN 官方文档、还是中文网络上,都有大把的 .NET Core 2.x 怎么升级到 .NET 3.x 的注意事项。