【发布时间】:2016-07-06 17:26:20
【问题描述】:
如何创建可以从 C# Xamarin Android 项目调用的 F# PCL?
一些简单的东西,比如在 PCL 中:
namespace FSharpPCL2
type Class1() =
member this.X (s: string option) =
s
|> Option.map (fun t -> t + "stuff")
尝试从 C# Xamarin Android 项目中调用它,您将收到如下编译器错误:
MainActivity.cs(26,41):错误 CS0012:类型
Microsoft.FSharp.Core.FSharpOption1' 定义在 未引用的程序集。考虑添加对 程序集`FSharp.Core,版本=3.78.3.1,文化=中性, PublicKeyToken=b03f5f7f11d50a3a'
但我不清楚您实际上是如何设法在 C# 项目中包含正确的 FSharp.Core。
【问题讨论】:
标签: xamarin f# xamarin.android