Exception 引用Microsoft.AspNetCore.Http.Abstractions会导致System.Runtime上出现更高版本的引用异常

Exception 引用Microsoft.AspNetCore.Http.Abstractions会导致System.Runtime上出现更高版本的引用异常,exception,.net-core-3.1,.net-standard-2.1,Exception,.net Core 3.1,.net Standard 2.1,我正在尝试引用.Net标准2.1库中的AspNetCore.Http.abstracts,其中version=3.1.0是编写时的最新版本,但是,我得到的版本高于编译时抛出的引用异常 我已经尝试在我的项目文件中明确说明FrameworkRuntimeVersion,在nuget上添加了对最新System.Runtime的引用,甚至尝试在app.config中强制更新。我不相信显式强制.Net标准库使用更高版本会有这么困难 例外情况: 解决方案很简单 我将类库更改为以完整的.Net Core 3.

我正在尝试引用.Net标准2.1库中的AspNetCore.Http.abstracts,其中version=3.1.0是编写时的最新版本,但是,我得到的版本高于编译时抛出的引用异常

我已经尝试在我的项目文件中明确说明FrameworkRuntimeVersion,在nuget上添加了对最新System.Runtime的引用,甚至尝试在app.config中强制更新。我不相信显式强制.Net标准库使用更高版本会有这么困难

例外情况:


解决方案很简单


我将类库更改为以完整的.Net Core 3.1为目标,而不是依赖.Net标准2.1

在.Net Core中没有
app.config
。您是否尝试将包添加到.NET Framework项目中?或者尝试直接添加引用而不是使用包。NET Framework与ASP.NET核心应用程序中的.NET标准2.1不兼容。ASP.NET核心应用程序
AspNetCore.Http。将抽象添加为项目模板本身的一部分。如果存在任何不兼容,则所有ASP.NET Core 3.1项目都将fail@PanagiotisKanavos我只是在尝试app.config路径,希望我错过了什么。至于这个项目,正如我所说,我将引用添加到.Net标准2.1类库中,而不是添加到ASP.Net核心应用程序中。您必须解释您所做的工作。那是一个包裹,不是推荐信。而.NET Core/Standard没有app.config。NET标准2.1类库只能由没有
app.config
的.NET核心应用程序使用。它们也不运行,必须从可执行程序调用。您创建了什么样的应用程序,即您试图从何处调用.NET标准库?Winforms应用程序?WPF?ASP.NET?安慰它以哪个运行时为目标?