IWebHostEnvironment接口怎么引用?
目录
IWebHostEnvironment 接口无法添加引用:
C# 全选
/// <summary>
/// Web主机环境
/// </summary>
public static IWebHostEnvironment HostingEnvironment { get; set; }
IWebHostEnvironment接口在 Microsoft.AspNetCore.Hosting.Abstractions.dll 文件内定义:
#region 程序集 Microsoft.AspNetCore.Hosting.Abstractions, Version=8.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60
// C:\Program Files\dotnet\packs\Microsoft.AspNetCore.App.Ref\8.0.11\ref\net8.0\Microsoft.AspNetCore.Hosting.Abstractions.dll
#endregion
但是,IWebHostEnvironment接口无法通过Nuget包引用!微软官方发现,原来是ASP.NET Core框架的东西。
解决方案
添加 Microsoft.AspNetCore.App 框架。
C# 全选
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
</ItemGroup>
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网