我正在运行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需要什么配置文件。
答案 0 :(得分:1)
This thread有一个适合我的解决方案。
安装"Free F# Compiler Tools"解决了这个问题。显然,目前的SDK并不是Xamarin所期望的。