无法加载文件或程序集system.memory版本4.1.0.0。

5
我有一个运行在Asp.Net Core V2.1.0上的asp.net core项目,并集成了signal r。我从aspnetbrolerplate下载了一个示例项目。当我尝试运行应用程序时,它会给出以下错误信息。
"System.IO.FileNotFoundException: '无法加载文件或程序集'System.Memory, Version=4.1.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'。系统无法找到指定的文件。'"
请问有没有可能解决这个问题?

1
与此处报告的问题相关的任何内容:https://developercommunity.visualstudio.com/content/problem/252454/systemiofilenotfoundexception-could-not-load-assem.html - Fuzzybear
@Fuzzybear,我正在运行Visual Studio 2017 V15.7.4,并已安装Xamarin。根据提供的链接,它说应该在V15.7.3中修复,但我不认为它已经修复了。 - ISHIDA
2个回答

8

我发现安装 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 Framework 4.8项目中最好的选择。 - MX313

3

我从这个链接https://www.microsoft.com/net/download/visual-studio-sdks下载了2.1sdk,问题得到了解决。感谢您建议升级。 - ISHIDA
1
顺便提一下,有一个新的2.1 SDK版本(2.1.302)。 - magicandre1981

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接