当前位置:   article > 正文

Net 6.0 中断性变更 Microsoft.AspNetCore.Http.Features 导致 IFormFile 无法引用_microsoft.aspnetcore.http 弃用

microsoft.aspnetcore.http 弃用

由于项目升级到Net6以后,发现之前引用的包 Microsoft.AspNetCore.Http.Features 已被弃用:

且没有最新的版本,当然你可以选择继续使用,本文将Microsoft.AspNetCore.Http.Features包移除后,编译出现异常:

IFormFile 没有引用,导致编译失败:

于是开始网络搜索,开始以为命名空间或更换了包名而已,再查看微软文档以后才发现中断性变更:中断性变更:Microsoft.AspNetCore.Http.Features 拆分 - .NET | Microsoft Learn 

最后再解决方案修改,双击解决方案:

左侧会打开.csproj文件内容:

添加一行 xml代码:

<FrameworkReference Include="Microsoft.AspNetCore.App"></FrameworkReference>

再编译代码即可成功解决:

希望本文对你有帮助。 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/377873
推荐阅读
相关标签
  

闽ICP备14008679号