我正在Xamarin平台上编写一个可移植类库(PCL),希望能够在UWP和.Net Core平台上重复使用。因此,我应该将其编写为标准类库,而不是作为可移植类库(PCL)吗?那么,VS2017中当前版本的标准类库是2.0吗?
最好使用 .Net Standard 进行编写,因为如果你将库编写为 .Net Standard,可以获得更多的包来兼容你所编写的库,而不是使用 PCL。PCL 只能使用在某些特定平台上的包。如果想要了解 .Net Standard 和 PCL 的细节,以及如何创建 .Net Standard 库或从 PCL 转移到 .Net Standard,请参考这篇非常棒的教程 PCL 和 .Net Standard 与 Xamarin。同时,不要忘记观看博客文章结尾的视频。