Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法加载Microsoft.Extensions.DependencyInjection.Abstractations 2.2.0版本程序集_C#_.net_Asp.net Core - Fatal编程技术网

C# 无法加载Microsoft.Extensions.DependencyInjection.Abstractations 2.2.0版本程序集

C# 无法加载Microsoft.Extensions.DependencyInjection.Abstractations 2.2.0版本程序集,c#,.net,asp.net-core,C#,.net,Asp.net Core,当我尝试加载Microsoft.Extensions.DependencyInjection.Abstractions的2.2.0版本时,出现以下错误。我的.net核心web应用程序总是试图加载2.1.0程序集。所有部件参考均指向2.2.0版本。请查找下面的加载错误 无法加载文件或程序集“Microsoft.Extensions.DependencyInjection.Abstractions,Version=2.1.0.0,Culture=neutral,PublicKeyToken=adb9

当我尝试加载Microsoft.Extensions.DependencyInjection.Abstractions的2.2.0版本时,出现以下错误。我的.net核心web应用程序总是试图加载
2.1.0
程序集。所有部件参考均指向
2.2.0
版本。请查找下面的加载错误

无法加载文件或程序集“Microsoft.Extensions.DependencyInjection.Abstractions,Version=2.1.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60”或其依赖项之一。定位的程序集清单定义与程序集引用不匹配。(来自HRESULT:0x8013100的异常)”:“Microsoft.Extensions.DependencyInjection.Abstractations,版本=2.1.0.0,区域性=neutral,PublicKeyToken=adb9793829ddae60

CSPROJ文件:

<Project Sdk="Microsoft.NET.Sdk.Web">
  <ItemGroup>
    <PackageReference Include="Alachisoft.NCache.SDK" Version="4.9.1" />
    <PackageReference Include="Alachisoft.NCache.SessionServices" Version="4.9.1" />
    <PackageReference Include="Alachisoft.NCache.SessionStateProvider" Version="4.9.1" />
    <PackageReference Include="AutoMapper" Version="8.1.0" />
    <PackageReference Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="6.1.0" />
    <PackageReference Include="EntityFramework" Version="6.2.0" />
    <PackageReference Include="log4net" Version="2.0.8" />
    <PackageReference Include="Microsoft.AspNet.Mvc" Version="5.2.7" />
    <PackageReference Include="Microsoft.AspNetCore" Version="2.2.0" />
    <PackageReference Include="Microsoft.AspNetCore.Authentication" Version="2.2.0" />
    <PackageReference Include="Microsoft.AspNetCore.Identity" Version="2.2.0" />
    <PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="2.2.0" />
    <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.2.0" />
    <PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.ViewCompilation" Version="2.2.0" PrivateAssets="All" />
    <PackageReference Include="Microsoft.AspNetCore.ResponseCaching" Version="2.2.0" />
    <PackageReference Include="Microsoft.AspNetCore.Session" Version="2.2.0" />
    <PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="2.2.0" />
    <PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.2.6" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.2.4" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.2.4" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.2.4">
      <PrivateAssets>all</PrivateAssets>
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
    </PackageReference>
    <PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="2.2.0" />
    <PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="2.2.0" />
    <PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="2.2.0" />
    <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.2.3" />
    <PackageReference Include="Moment.js" Version="2.24.0" />
    <PackageReference Include="Newtonsoft.Json" Version="12.0.2" />
    <PackageReference Include="NLog" Version="4.6.3" />
    <PackageReference Include="NLog.MailKit" Version="3.0.2" />
    <PackageReference Include="NLog.Schema" Version="4.6.3" />
    <PackageReference Include="NLog.Web.AspNetCore" Version="4.8.2" />
    <PackageReference Include="StackExchange.Redis.Extensions.NetCore" Version="1.0.1" />
    <PackageReference Include="System.Net.Http" Version="4.3.4" />
    <PackageReference Include="Telerik.UI.for.AspNet.Core" Version="2018.3.1017" />
    <PackageReference Include="Telerik.Windows.Documents.Core" Version="2019.2.612" />
    <PackageReference Include="Telerik.Windows.Documents.Fixed" Version="2019.2.612" />
    <PackageReference Include="Telerik.Windows.Documents.Spreadsheet" Version="2019.2.612" />
    <PackageReference Include="Telerik.Windows.Documents.Spreadsheet.FormatProviders.OpenXml" Version="2019.2.612" />
    <PackageReference Include="underscore.js" Version="1.8.3" />
    <PackageReference Include="WindowsBase" Version="4.6.1055" />
    <PackageReference Include="Z.EntityFramework.Plus.EF6" Version="1.8.25" />

</Project>

全部的
运行时间;建设;本地人;内容文件;分析仪;可传递的

Ware您有什么。NETCore2.x应用程序?3.x?某些程序集可能有对它的引用,请尝试在解决方案视图中搜索Microsoft.Extensions.DependencyInjection.Abstractions它显示所有依赖它的包。如果是.NET Core 2.2应用程序,您是否安装了.NET Core 2.2 SDK/运行时?能否显示您的
.csproj
文件?谢谢您的回复,我已经在解决方案视图中搜索了Microsoft.Extensions.DependencyInjection.Abstractions,但在任何地方都显示了2.2.0版本的程序集。我正在.net framework 4.8 web项目中使用.net core 2.2程序集。请确保所有csproj文件都使用
项目,而不是package.config模型。此问题通常在使用旧的package.config model.Btw时发生。请注意,对.NET Core 2.2组件的支持将于2019年12月23日结束,您将无法在.NET Framework上升级到3.0。您必须降级到2.1才能继续支持.NET Framework。