【问题标题】:Could not load file or assembly system.memory version 4.1.0.0无法加载文件或程序集 system.memory 版本 4.1.0.0
【发布时间】:2018-07-10 15:19:50
【问题描述】:

我有一个在 Asp.Net Core V2.1.0 上运行的 asp.net 核心项目,它集成了信号 r。我从 aspnetbrolerplate 下载了一个示例项目。当我尝试运行应用程序时,它给了我以下错误。

System.IO.FileNotFoundException:'无法加载文件或程序集'System.Memory,版本=4.1.0.0,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51'。系统找不到指定的文件。'

谁能建议我解决这个问题的可能方法。

【问题讨论】:

标签: c# asp.net-core signalr aspnetboilerplate


【解决方案1】:

我发现安装 System.Memory NuGet 包可以解决问题。

令人困惑的是,最早的版本是 4.5.1,但是如果你安装它,你会发现程序集的版本是 System.Memory, Version=4.1.0.0

对于我的 .NET Framework 项目,我安装了 NuGet 4.5.4 版,其中包含 System.Memory, Version=4.0.1.1 程序集。

【讨论】:

  • 这对我来说最适合 winforms 框架 4.8 项目
【解决方案2】:

我发现这是known issue for UWP。更新到 Asp.Net Core 2.1.1 和 Microsoft.AspNetCore.SignalR.Client NuGet Package to at least 1.0.1,其中 has a fix for this UWP issue

也许它也可以解决您的问题。

【讨论】:

猜你喜欢
  • 2017-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多