However using NuGet.exe 4.3.0 from the command line and running a restore, or using msbuild /t:restore, both seem to generated files with Xamarin.Forms information in them. The main difference between VS Mac 7.1 and 7.2 is that NuGet was updated from 4.0 to 4.3.1. The problem seems to be that the generated file does not have any Xamarin.Forms information when the NuGet restore is run using VS Mac 7.2. The build fails in VS Mac 7.2 due to missing Xamarin.Forms types but works in VS Mac 7.1.
Then uninstalled the NuGet package from the iOS project and added a project.json file: '.NETPortable,Version=v4.5,Profile=Profile111': I created a new Xamarin.Forms project using VS Mac 7.2, then uninstalled the Xamarin.Forms NuGet package and added a project.json file to the PCL project (also removed the : Looks like something has changed in NuGet 4.3 maybe.