Can';t从C#PCL添加对F#PCL的引用 创建C#Xamarin表单应用程序 添加C#PCL 添加F#PCL 尝试将C#PCL的引用添加到F#PCL
->在“引用”对话框中,您将看到:不兼容的框架定义: :NETFramework=v4.5;Profile=Profile78) 标记为已解决的其他类似问题的提示不起作用。例如,手动添加引用将无法编译。 我不知道从哪里开始去弄清楚。这是编译器的问题,还是xamarin的问题?我不认为这是最后一个,因为它不适用于VS 2015 更新日期:2016年10月20日Can';t从C#PCL添加对F#PCL的引用 创建C#Xamarin表单应用程序 添加C#PCL 添加F#PCL 尝试将C#PCL的引用添加到F#PCL,c#,xamarin,reference,f#,portable-class-library,C#,Xamarin,Reference,F#,Portable Class Library,->在“引用”对话框中,您将看到:不兼容的框架定义: :NETFramework=v4.5;Profile=Profile78) 标记为已解决的其他类似问题的提示不起作用。例如,手动添加引用将无法编译。 我不知道从哪里开始去弄清楚。这是编译器的问题,还是xamarin的问题?我不认为这是最后一个,因为它不适用于VS 2015 更新日期:2016年10月20日 Bugrequest和Gitrepo:我无法在Xamarin Studio中复制此内容。根据我的尝试和截图,我猜测F#PCL与C#PCL
Bugrequest和Gitrepo:我无法在Xamarin Studio中复制此内容。根据我的尝试和截图,我猜测F#PCL与C#PCL是一个不同的侧面目标。再次检查目标是否完全相同,然后重试 Jason Imison想出了一个解决办法:
您的C#项目使用哪种PCL配置文件?我在Visual Studio 2015中尝试了它,但得到了不同的错误。似乎VS不知道F#项目是一个PCL。@CoderDennis也配置文件78。我使用Xamarin Studio默认设置创建了它。奇怪的是,我可以毫无问题地将F#PCL的引用添加到C#PCL。我已经厌倦了将C#project更改为Profile 259。同样的问题。在F#项目中,我没有看到在VS中更改配置文件的选项(在Xamarin Studio中),我也无法更改目标框架,但我注意到目标F#运行时是3.1。已将其更改为4.0,但仍然无法添加引用。尝试在VS15中引用它会显示“无法添加对项目pclfs的引用。可移植库项目只能引用其他可移植库项目和程序集”->F#PCL不是PCL吗?是否确实尝试从cspcl引用fspcl?下面是与github Repo的讨论。但该回购协议的ref方向错误,因此有效。正如我提到的那样,它不是以另一种方式工作的:?