I've been trying to get the Nez engine to build with MonoGame 3.6 from the develop branch. And failing, so this is me widening the net beyond the Nez subforum now.
My problem right now is building a MonoGame PCL to replace the 188.8.131.52 PCL bundled with the Nez project. If I can do that, I think I should be able to build a 3.6 Nez and related.
(1) MonoGame.Framework.Portable from NuGet doesn't install:
Installing MonoGame.Framework.Portable 184.108.40.2063-develop.
Completed installation of MonoGame.Framework.Portable 220.127.116.113-develop
For adding package 'MonoGame.Framework.Portable.18.104.22.1683-develop' to project 'Nez' that targets 'portable45-net45+win8+wpa81'.
Install failed. Rolling back...
Package 'MonoGame.Framework.Portable.22.214.171.1243-develop' does not exist in project 'Nez'
Package 'MonoGame.Framework.Portable.126.96.36.1993-develop' does not exist in folder '/Users/girv/projects/_frameworks/engines/Nez/packages'
Could not install package 'MonoGame.Framework.Portable 188.8.131.523-develop'. You are trying to install this package into a project that targets '.NETPortable,Version=v4.5,Profile=Profile111', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.
I tried changing the target of Nez but I'm not sure what I should change it to and it gave hundreds of compilation errors anyway.
(2) I can build my own MonoGame PCL by building MonoGame.Framework.MacOS and stripping the result down with Piranha according to these instructions, but then the Game.Window property seems missing when I try to build Nez:
...which I have no idea about.
This is in the latest Xamarin Studio 6.1.5 Community.
I'm not super familiar with the .NET ecosystem (Java & C++ mostly) so I'm hoping I'm just doing something stupid. Any ideas?