在VisualStudio2019中加载的需要图像操作的项目中,将使用六名工人ImageSharp库。但是,当试图加载映像时,会弹出运行时错误:
FileNotFoundException: Could not load file or assembly 'System.Memory, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies. The system cannot find the file specified.在使用ImageSharp的项目中,安装了一个System.Memory引用,属性表示它是4.0.1.0。但是当编译和检查DLL的细节时,它说是4.6.28619.1。
我尝试删除引用并使用NuGet重新安装,但是得到了相同的版本差异。NuGet包也没有显示“以前版本”部分中列出的版本4.0.1.0。
试图重新安装不同的可用版本的System.Memory,但这不起作用。还搜索了GitHub回购上的问题,但没有提到这一点。
ImageSharp是否链接到4.0.1.0,无论您安装哪个版本,它都将显示4.0.1.0。
如何解决这个问题,使运行时错误不会显示,并且可以使用ImageSharp?
更新:安装夜间构建“解决了”问题。这一次使用System.Memory >= 4.5.3
发布于 2020-05-26 15:41:46
安装最新的1.0.0-rc0001版本。
在使用时,有时会出现由网络标准漏斗性引起的绑定重定向问题。我们现在引用一个更高的版本。
https://stackoverflow.com/questions/61118374
复制相似问题