[英]Using an F# library in a C# project in Xamarin
我在Xamarin Studio中有一個解決方案,它有一個C#控制台程序試圖調用一個F#庫。
參考很好,一切都在建立。
我的F#代碼如下所示:
namespace MyStore.Library
module public Lookup =
open System
let lookup name (age:int) =
String.Format("{0}, {1}", name, age.ToString() );
我可以從F#控制台調用F#庫,從C#控制台調用C#庫,但我不能將它們混合在一起 。
C#控制台根本看不到任何F#名稱空間。
我究竟做錯了什么?
如何從C#查看F#名稱空間?
在C#項目中,您需要添加對F#項目的引用。
在“解決方案”窗格中,展開項目,然后單擊齒輪圖標 - >編輯參考
然后轉到Projects選項卡,檢查要引用的F#項目,然后單擊OK。
另外,確保C#和F#項目都針對同一個.NET框架! 要檢查這一點,請右鍵單擊項目,選項 - >構建 - >常規
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.