You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

.NET 8非Web项目使用IWebHostEnvironment需引入哪个兼容包

解决方案
  • 无需安装额外NuGet包,直接在非Web项目的.csproj文件中添加以下框架引用:
    <ItemGroup>
      <FrameworkReference Include="Microsoft.AspNetCore.App" />
    </ItemGroup>
    
  • 说明:从.NET Core 3.0起,ASP.NET Core核心组件(包含IWebHostEnvironment接口)已整合至Microsoft.AspNetCore.App共享框架中。非Web项目通过添加该框架引用,即可访问目标接口,既不用安装已弃用的Microsoft.AspNetCore.Hosting包,也无需尝试安装内部的Microsoft.AspNetCore.App.Ref包(这类包仅用于框架内部引用,不兼容普通非Web项目)。

内容的提问来源于stack exchange,提问作者Viktor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 16:33:14