Microsoft.AspNetCore.Http .NET 核心 3.0
Microsoft.AspNetCore.Http for .NET Core 3.0
我需要在我的应用程序中创建一个 IAuthorizationFilter,它面向 .NET Core 3.0。
我需要参考 Microsoft.AspNetCore.Http.DefaultHttpContext
。它位于 Microsoft.AspNetCore.Http
命名空间中。
当我为 Microsoft.AspNetCore.Http
添加 NuGet 时,我收到一条错误消息,指出版本 3.0.0.0 的程序集 'Microsoft.AspNetCore.Mvc.Abstractions' 与版本 2.2.0.0 的 'Microsoft.AspNetCore.Http.Abstractions' 冲突。
我一看,我安装的NuGet是2.2.0版本。但是问题是NuGet上没有3.0版的。
如何使用 .NET Core 3.0 获取对 Microsoft.AspNetCore.Http.DefaultHttpContext
的引用?
我必须添加对 Microsoft.AspNetCore.Http.Abstractions 和 Microsoft.AspNetCore.Mvc.Abstractions 的正常程序集引用。
我还需要添加 NuGet 包 Microsoft.AspNetCore.Http.Features。
您需要添加对 asp.net 核心的框架引用。有关详细信息,请参阅迁移指南文档 See the migration guide docs for details
在您的 .csproj 文件中,替换
<PackageReference Include="Microsoft.AspNetCore.Http" Version="..." />
和
<FrameworkReference Include="Microsoft.AspNetCore.App" />
见docs
和
A large number of NuGet packages aren't produced for ASP.NET Core 3.0. Such package references should be removed from your project file.
所有这些包都需要它:
- Microsoft.AspNetCore
- Microsoft.AspNetCore.全部
- Microsoft.AspNetCore.App
- Microsoft.AspNetCore.防伪
- Microsoft.AspNetCore.身份验证
- Microsoft.AspNetCore.Authentication.Abstractions
- Microsoft.AspNetCore.Authentication.Cookies
- Microsoft.AspNetCore.Authentication.Core
- Microsoft.AspNetCore.Authentication.OAuth
- Microsoft.AspNetCore.Authorization.Policy
- Microsoft.AspNetCore.CookiePolicy
- Microsoft.AspNetCore.科尔斯
- Microsoft.AspNetCore.诊断
- Microsoft.AspNetCore.Diagnostics.HealthChecks
- Microsoft.AspNetCore.主机过滤
- Microsoft.AspNetCore.托管
- Microsoft.AspNetCore.Hosting.Abstractions
- Microsoft.AspNetCore.Hosting.Server.Abstractions
- Microsoft.AspNetCore.Http
- Microsoft.AspNetCore.Http.Abstractions
- Microsoft.AspNetCore.Http.Connections
- Microsoft.AspNetCore.Http.Extensions
- Microsoft.AspNetCore.HttpOverrides
- Microsoft.AspNetCore.HttpsPolicy
- Microsoft.AspNetCore.身份
- Microsoft.AspNetCore.本地化
- Microsoft.AspNetCore.Localization.Routing
- Microsoft.AspNetCore.Mvc
- Microsoft.AspNetCore.Mvc.Abstractions
- Microsoft.AspNetCore.Mvc.Analyzers
- Microsoft.AspNetCore.Mvc.Api资源管理器
- Microsoft.AspNetCore.Mvc.Api.分析器
- Microsoft.AspNetCore.Mvc.Core
- Microsoft.AspNetCore.Mvc.Cors
- Microsoft.AspNetCore.Mvc.DataAnnotations
- Microsoft.AspNetCore.Mvc.Formatters.Json
- Microsoft.AspNetCore.Mvc.Formatters.Xml
- Microsoft.AspNetCore.Mvc.Localization
- Microsoft.AspNetCore.Mvc.Razor
- Microsoft.AspNetCore.Mvc.Razor.ViewCompilation
- Microsoft.AspNetCore.Mvc.RazorPages
- Microsoft.AspNetCore.Mvc.TagHelpers
- Microsoft.AspNetCore.Mvc.ViewFeatures
- Microsoft.AspNetCore.剃刀
- Microsoft.AspNetCore.Razor.Runtime
- Microsoft.AspNetCore.Razor.Design
- Microsoft.AspNetCore.ResponseCaching
- Microsoft.AspNetCore.ResponseCaching.Abstractions
- Microsoft.AspNetCore.ResponseCompression
- Microsoft.AspNetCore.重写
- Microsoft.AspNetCore.路由选择
- Microsoft.AspNetCore.Routing.Abstractions
- Microsoft.AspNetCore.Server.HttpSys
- Microsoft.AspNetCore.Server.IIS
- Microsoft.AspNetCore.Server.IISIntegration
- Microsoft.AspNetCore.Server.Kestrel
- Microsoft.AspNetCore.Server.Kestrel.Core
- Microsoft.AspNetCore.Server.Kestrel.Https
- Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions
- Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets
- Microsoft.AspNetCore.会话
- Microsoft.AspNetCore.SignalR
- Microsoft.AspNetCore.SignalR.Core
- Microsoft.AspNetCore.StaticFiles
- Microsoft.AspNetCore.WebSockets
- Microsoft.AspNetCore.WebUtilities
- Microsoft.Net.Http.Headers
我需要在我的应用程序中创建一个 IAuthorizationFilter,它面向 .NET Core 3.0。
我需要参考 Microsoft.AspNetCore.Http.DefaultHttpContext
。它位于 Microsoft.AspNetCore.Http
命名空间中。
当我为 Microsoft.AspNetCore.Http
添加 NuGet 时,我收到一条错误消息,指出版本 3.0.0.0 的程序集 'Microsoft.AspNetCore.Mvc.Abstractions' 与版本 2.2.0.0 的 'Microsoft.AspNetCore.Http.Abstractions' 冲突。
我一看,我安装的NuGet是2.2.0版本。但是问题是NuGet上没有3.0版的。
如何使用 .NET Core 3.0 获取对 Microsoft.AspNetCore.Http.DefaultHttpContext
的引用?
我必须添加对 Microsoft.AspNetCore.Http.Abstractions 和 Microsoft.AspNetCore.Mvc.Abstractions 的正常程序集引用。
我还需要添加 NuGet 包 Microsoft.AspNetCore.Http.Features。
您需要添加对 asp.net 核心的框架引用。有关详细信息,请参阅迁移指南文档 See the migration guide docs for details
在您的 .csproj 文件中,替换
<PackageReference Include="Microsoft.AspNetCore.Http" Version="..." />
和
<FrameworkReference Include="Microsoft.AspNetCore.App" />
见docs
和
A large number of NuGet packages aren't produced for ASP.NET Core 3.0. Such package references should be removed from your project file.
所有这些包都需要它:
- Microsoft.AspNetCore
- Microsoft.AspNetCore.全部
- Microsoft.AspNetCore.App
- Microsoft.AspNetCore.防伪
- Microsoft.AspNetCore.身份验证
- Microsoft.AspNetCore.Authentication.Abstractions
- Microsoft.AspNetCore.Authentication.Cookies
- Microsoft.AspNetCore.Authentication.Core
- Microsoft.AspNetCore.Authentication.OAuth
- Microsoft.AspNetCore.Authorization.Policy
- Microsoft.AspNetCore.CookiePolicy
- Microsoft.AspNetCore.科尔斯
- Microsoft.AspNetCore.诊断
- Microsoft.AspNetCore.Diagnostics.HealthChecks
- Microsoft.AspNetCore.主机过滤
- Microsoft.AspNetCore.托管
- Microsoft.AspNetCore.Hosting.Abstractions
- Microsoft.AspNetCore.Hosting.Server.Abstractions
- Microsoft.AspNetCore.Http
- Microsoft.AspNetCore.Http.Abstractions
- Microsoft.AspNetCore.Http.Connections
- Microsoft.AspNetCore.Http.Extensions
- Microsoft.AspNetCore.HttpOverrides
- Microsoft.AspNetCore.HttpsPolicy
- Microsoft.AspNetCore.身份
- Microsoft.AspNetCore.本地化
- Microsoft.AspNetCore.Localization.Routing
- Microsoft.AspNetCore.Mvc
- Microsoft.AspNetCore.Mvc.Abstractions
- Microsoft.AspNetCore.Mvc.Analyzers
- Microsoft.AspNetCore.Mvc.Api资源管理器
- Microsoft.AspNetCore.Mvc.Api.分析器
- Microsoft.AspNetCore.Mvc.Core
- Microsoft.AspNetCore.Mvc.Cors
- Microsoft.AspNetCore.Mvc.DataAnnotations
- Microsoft.AspNetCore.Mvc.Formatters.Json
- Microsoft.AspNetCore.Mvc.Formatters.Xml
- Microsoft.AspNetCore.Mvc.Localization
- Microsoft.AspNetCore.Mvc.Razor
- Microsoft.AspNetCore.Mvc.Razor.ViewCompilation
- Microsoft.AspNetCore.Mvc.RazorPages
- Microsoft.AspNetCore.Mvc.TagHelpers
- Microsoft.AspNetCore.Mvc.ViewFeatures
- Microsoft.AspNetCore.剃刀
- Microsoft.AspNetCore.Razor.Runtime
- Microsoft.AspNetCore.Razor.Design
- Microsoft.AspNetCore.ResponseCaching
- Microsoft.AspNetCore.ResponseCaching.Abstractions
- Microsoft.AspNetCore.ResponseCompression
- Microsoft.AspNetCore.重写
- Microsoft.AspNetCore.路由选择
- Microsoft.AspNetCore.Routing.Abstractions
- Microsoft.AspNetCore.Server.HttpSys
- Microsoft.AspNetCore.Server.IIS
- Microsoft.AspNetCore.Server.IISIntegration
- Microsoft.AspNetCore.Server.Kestrel
- Microsoft.AspNetCore.Server.Kestrel.Core
- Microsoft.AspNetCore.Server.Kestrel.Https
- Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions
- Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets
- Microsoft.AspNetCore.会话
- Microsoft.AspNetCore.SignalR
- Microsoft.AspNetCore.SignalR.Core
- Microsoft.AspNetCore.StaticFiles
- Microsoft.AspNetCore.WebSockets
- Microsoft.AspNetCore.WebUtilities
- Microsoft.Net.Http.Headers