我需要访问 ASP.Net Core 1 中的
IFormFile
接口。
您能告诉我应该安装哪个 NuGet 包吗?
API 搜索 显示它是 Microsoft.AspNetCore.Http。
但是,相关的NuGet包https://www.nuget.org/packages/Microsoft.AspNetCore.Http 似乎适用于较新的 .NET Core 版本。
尽管最初的问题是关于 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 的任何人都有帮助!