My problem right now is building a MonoGame PCL to replace the 126.96.36.199 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 188.8.131.523-develop. Completed installation of MonoGame.Framework.Portable 184.108.40.2063-develop For adding package 'MonoGame.Framework.Portable.220.127.116.113-develop' to project 'Nez' that targets 'portable45-net45+win8+wpa81'. Install failed. Rolling back... Package 'MonoGame.Framework.Portable.18.104.22.1683-develop' does not exist in project 'Nez' Package 'MonoGame.Framework.Portable.22.214.171.1243-develop' does not exist in folder '/Users/girv/projects/_frameworks/engines/Nez/packages' Could not install package 'MonoGame.Framework.Portable 126.96.36.1993-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?