为什么NuGet包不是PCL,可以在Xamarin中使用?

时间:2017-03-12 16:04:25

标签: .net xamarin xamarin.ios nuget

我为我的Xamarin.iOS解决方案创建了一个.NET类库项目。但是当我尝试从我的主项目中引用它时,出现了错误“不兼容的目标框架:.NET Framework,Version = v4.5”。

看起来我需要创建一个Xamarin.iOS库项目或一个可移植类库项目。因此,我问:为什么我可以参考NuGet包,我认为这不是PCL?

1 个答案:

答案 0 :(得分:4)

NuGet包可以是PCL。并非所有NuGet包都适用于Xamarin;那些要么针对Xamarin iOS或Xamarin Android,要么针对Xamarin兼容的PCL配置文件。