PCL project can reference anything, which is compatible with its profile. MonoGame is .NET4 so you can use it as reference for any PCL project with profile supporting .NET4+.
Really? Iâm going to have to try this.
Correct, PCLâs can target other PCLâs so long as they have compatible Framework types.
I use Profile 259, which I think is the most ideal, and reference to Windows version of MonoGame.
Right, yes it will let you BUT⌠(and re-tested to ensure my sanity is intact)
You will likely not be able to use it for anything other than PCL functionality.
If you try and build, you will get a heap of warnings for any references that project consumes that are higher or different to what the PCL references internally (basically the .NET core PCL runtime for PCL profiles)
So yes, if your platform lib, only uses PCL references it potentially may work, however it would be a PCL lib in all but name.
For example, if you try and add the release version of MG to a PCL, you will get this:
Itâs builds but will not run or be referencable.
Yes, thatâs whole point of using it instead of PCL. If you use correct profile you donât have single warning and ofc it runs without any problem on any platform. You can try