我正在我的Xamarin平台上编写一个可移植类库(PCL),并期望在UWP和.Net Core平台中重用它。因此,我应该编写为标准类库而不是编写为可移植类库(PCL)?那么VS2017标准库的当前版本是2.0?
答案 0 :(得分:8)
使用.NET Standard;它与各种框架兼容 - 请参阅compatibility grid。 VS2017使用的当前版本是1.6,但您可以定位早期版本的.NET Standard以支持各种框架的早期版本。
答案 1 :(得分:3)
最好用.Net标准编写,因为用.Net标准编写你的库,因为.Net标准,你可以访问更多的软件包,这些软件包将与你正在编写的库兼容而不是使用PCL,它允许您使用仅在某些特定平台上运行的软件包。有关.Net标准和PCL的最精细的细节,以及如何创建.Net标准库或从PCL转移到.Net标准,请遵循这个很棒的教程PCL and .Net standard with Xamarin也不要忘记查看视频博文的结尾。