Xamarin Studio 5.9无法为F#Library项目

时间:2015-05-09 13:37:44

标签: f# xamarin xamarin-studio

我正在运行Xamarin Studio 5.9(版本431)。我有一个引用F#库的C#项目。不知何故,Xamarin Studio找不到FSharp.Core.dll文件。我得到的错误如下。

Could not load file or assembly 
'FSharp.Core, Version=4.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'

这两个项目的目标是Android 4.4。我可以看到选择了FSharp.Core(v 2.3.98.1)。我尝试安装fsharp软件包,但我不确定文件的复制位置。我尝试重新启动,以防Xamarin Studio可能只是找到文件,但没有用。我尝试直接引用程序集&#34; C:\ Program Files(x86)\ Reference Assemblies \ Microsoft \ FSharp.NETPortable \ 2.3.5.1 \ FSharp.Core.dll&#34;这也没有用。我在项目文件中找到的唯一引用是<Reference Include="FSharp.Core" />我可以尝试重定向它,但是我知道Xamarin Studio中没有配置文件。

我不确定还有什么可以尝试。

编辑:

GAC似乎有版本2.3.0.0,当前版本是2.3.98.1我想我会替换它。但我不确定Xamarin Studio需要什么配置文件。

1 个答案:

答案 0 :(得分:1)

Xamarin支持网站中的

This thread有一个适合我的解决方案。

安装"Free F# Compiler Tools"解决了这个问题。显然,目前的SDK并不是Xamarin所期望的。