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

时间:2016-07-19 07:07:07

标签: c# f# diffsharp

我一直在尝试使用最新版本的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,Version = 4.3.0.0,   Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'

似乎在寻找FSharp.Core版本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

但它没有产生任何结果。

有没有人有类似的经历?

非常感谢任何想法/想法/解决方案。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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