- 創建C#Xamarin窗體應用程序
- 添加C#PCL
- 添加F#PCL
- 嘗試從C#PCL引用添加到F# PCL
- >在引用對話框中您將看到:不兼容的架構定義: :NETFramework = V4.5;外形= Profile78)不能到F#PCL從添加引用一個C#PCL
來自標記爲解決的其他類似問題的提示不起作用。例如。手動添加參考將無法編譯。 我不知道從哪裏開始弄清楚。這是一個編譯器問題,一個Xamarin問題?我不認爲這是最後一個,因爲它也不適用於VS 2015。
更新2016年10月20日
Bugrequest和Gitrepo:https://bugzilla.xamarin.com/show_bug.cgi?id=44976
哪個PCL配置文件是您的C#項目使用? – CoderDennis
我在Visual Studio 2015中試過了,得到了一個不同的錯誤。似乎VS不知道F#項目是PCL。 – CoderDennis
@CoderDennis也是簡介78.我用Xamarin Studio默認創建了它。奇怪的是,我可以將來自F#PCL的引用添加到C#PCL中,而不會出現問題。我已經厭倦將C#項目更改爲Profile 259。在F#項目中,我沒有看到更改配置文件的選項(在Xamarin Studio中) – KCT