无法从C#PCL添加对F#PCL的引用

时间:2016-09-28 12:09:06

标签: c# xamarin reference f# portable-class-library

  1. 创建C#Xamarin表单应用
  2. 添加C#PCL
  3. 添加F#PCL
  4. 尝试将C#PCL的引用添加到F#PCL
  5. - >在参考对话框中,您将看到:不兼容的框架定义: :NETFramework = 4.5版;资料= Profile78)

    enter image description here

    标记为已解决的其他类似问题的提示不起作用。例如。手动添加引用将无法编译。 我不知道从哪里开始弄明白。这是一个编译问题,一个xamarin问题?我不认为它是最后一个,因为它也无法与VS 2015一起使用。

    更新20.10.2016

    Bugrequest和Gitrepo:https://bugzilla.xamarin.com/show_bug.cgi?id=44976

2 个答案:

答案 0 :(得分:0)

我无法在Xamarin Studio中重现这一点。根据我的尝试和截图,我猜测F#PCL是一个与C#PCL不同的配置文件目标。仔细检查目标是否完全相同,然后重试。

答案 1 :(得分:0)

杰森伊米森想出了一个解决方法:

  1. 即使F#与VS一起安装,也需要使用F#工具https://www.microsoft.com/en-us/download/details.aspx?id=48179
  2. 然后可以使用程序集(而不是项目)添加引用,它将编译