IFormFile 的 NuGet 包

问题描述 投票:0回答:3

我需要访问 ASP.Net Core 1 中的

IFormFile
接口。 您能告诉我应该安装哪个 NuGet 包吗?

asp.net-core nuget
3个回答
2
投票

API 搜索 显示它是 Microsoft.AspNetCore.Http。

但是,相关的NuGet包https://www.nuget.org/packages/Microsoft.AspNetCore.Http 似乎适用于较新的 .NET Core 版本。


2
投票

IFormFile 接口

定义命名空间:Microsoft.AspNetCore.Http
程序集:Microsoft.AspNetCore.Http.Features.dll

来自文档

相关Nuget包


0
投票

尽管最初的问题是关于 ASP.NET Core 1,但我在寻找一种在面向 .NET 6 的库中引用 IFormFile 的方法时来到这里(应该适用于 ASP.NET Core 3.0+)。对于那些也在寻找最新解决方案的人,您可以将 FrameworkReference 添加到您的 .csproj 文件,如下所示:

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

这将允许您在库中使用 IFormFile 和其他 ASP.NET Core 类型。

参考资料:

ASP.NET Core 基础知识:以 ASP.NET Core 为目标

GitHub 问题:.NET 6 中对 IFormFile 的引用

我希望这对使用最新版本 .NET 的任何人都有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.