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

标签 c# f#

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

Error 3 Assembly 'DiffSharp, Version=0.7.7.0, Culture=neutral, PublicKeyToken=null' uses 'FSharp.Core, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' which has a higher version than referenced assembly 'FSharp.Core, Version=4.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

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

我尝试执行 Stack Overflow 中也提到的此修复:Could not load file or assembly FSharp.Core, Version=4.0.0.0 Azure Web Role

但它没有产生任何结果。

有没有人有过类似的经历?

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

最佳答案

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

关于C# DiffSharp v0.7.7 寻找 FSharp.Core v4.4.0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38451661/

相关文章:

C#合并两个对象列表

c# - 发送电子邮件时的线程

c# - 为什么不能将 LINQ to XML 与 LINQ to SQL 结合起来?

f# - 是否可以覆盖 Collections.Seq 模块中的值?

f# - %A 在 F# 中是什么意思?

arrays - 在 F# 中使用相同的键映射多个元素

c# - MVC5 如何从用户写入下拉值