簡體   English   中英

在Xamarin的C#項目中使用F#庫

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM