簡體   English   中英

使用來自 C# 可移植庫的 F# 可移植類庫

[英]Using F# portable class library from C# portable library

我有一個 WPF 應用程序,它使用 F# 庫進行計算。 我正在嘗試重構,以便我擁有 WPF 應用程序 -> C# 可移植類庫(模型)-> F# 可移植類庫(計算)。

我的最終目標是使用 Xamarin Forms 在其上放置一個可以在其他平台上使用的 UI。 目前,這主要是評估該方法可行性的實驗。

每次嘗試從 C# 庫添加對 F# 庫的引用時,都會收到一條錯誤消息,提示“無法添加對 X 的引用,可移植類庫只能引用其他可移植類庫”。

我可以從 WPF 項目中引用任何一個庫,並且我已經嘗試了所有我能想到的排列來使其工作。

有很多類似的問題,但他們要么沒有答案,要么聲明它已在 VS 2013 中修復。它似乎在 VS 2015 Update 2 中不起作用。

有沒有人有指向有效示例的鏈接,或解決問題的解決方法?

VS 2015 更新 2 的步驟:

  1. 創建新的(使用新解決方案測試)類庫(便攜式)
  2. 作為目標選擇 Windows 10 或 Windows 8.1(也許其他目標也可以工作 - 雖然尚未測試)
  3. 添加 F# 便攜式庫(使用 .Net 4.5、Windows Store、Xamarin 和 .Net 4.5、Windows Store、Silverlight 5、Xamarin 測試)
  4. 現在您可以毫無錯誤地引用 F# 庫
  5. 現在您可以更改 C# 項目的屬性(右鍵單擊 c# 項目並選擇屬性)以匹配您想要的目標(部分庫,部分目標)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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