3

我正在尝试在 F#中做一些SharpDX 。SharpDX 不能导入便携式库,只能导入标准 .NET 库。

在解决了一个明显的错误以从 C# 应用程序引用 F# 库之后,我现在在执行时遇到了另一个问题:

Could not load file or assembly 'FSharp.Core, Version=4.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.

这是一个熟悉的异常,但我不知道在 Visual Studio 2012 中会导致什么。

4

1 回答 1

3

据我所知,您只能在 Windows Store 项目中引用 F# Portable Libraries,而不是常规的 f# dll,这是第一件事。
第二个,正如错误所说 - 你必须引用 FSharp.Core 库。它位于此处:

C:\Program Files (x86)\Reference Assemblies\Microsoft\FSharp\3.0\Runtime.NETPortable\FSharp.Core.dll

我在这里用更多信息回答了类似的问题:
https ://stackoverflow.com/a/13064798/574062

于 2012-11-08T08:32:53.517 回答