C#DiffSharp v0.7.7正在寻找FSharp.Core v4.4.0.0

本文关键字:Core v4 FSharp 寻找 v0 C#DiffSharp | 更新日期: 2023-09-27 17:57:31

我一直在尝试将最新版本的DiffSharp(v0.7.7)与C#一起使用。我一直得到以下错误:

错误3程序集"DiffSharp,版本=0.7.7.0,区域性=中性,PublicKeyToken=null"使用"FSharp.Core,版本=4.4.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'版本高于引用程序集"FSharp.Core",版本=4.3.0.0,区域性=中性,PublicKeyToken=b03f5f7f11d50a3a'

它似乎在寻找FSharp.Core版本4.4.0.0。据我所知,根本不存在这样的事情。还是我错了?我在Windows 10上使用Visual Studio 2012,并且已经更新了我能想到的所有内容。我的.Net版本是4.6.1。

我尝试执行堆栈溢出中也提到的修复:无法加载文件或程序集FSharp.Core,版本=4.0.0.0 Azure Web角色

但没有任何收获。

有人有过类似的经历吗?

任何想法/想法/解决方案都将不胜感激。

C#DiffSharp v0.7.7正在寻找FSharp.Core v4.4.0.0

diffSharp和C#也遇到了同样的问题。我通过将FSharep.core nuget数据包添加到项目中解决了这个问题。安装包FSharp.Core-版本4.7.0

虽然我没有解释为什么FSharp.Core版本4.4.0包不再可用,但我发现后来的4.5.0包(自2021年1月起可用)对我有效。