The goal here is to convert your PCL projects to .NET Standard projects and not lose any Git history. The key is to trick Git a bit by simply creating a new library, copy files into it, delete the old PCL library, and then rename the folder and project to the original PCL name.
6 Steps to Converting your PCL Library to .NET Standard
- Create new .NET Standard Library targeting 2.0 and name it NAME.Standard
- Copy all files from PCL to .NET Standard Library
- Delete PCL library and Delete the folder
- Rename the .NET Standard Libary to the PCL's old name and rename the folder
- Re-install all NuGets
- Add references back