[SOLVED] MonoGameContentReference Template Incomplete? (New to MonoGame)

Brand new to MonoGame, simply trying to create a project and get started, but it looks to me like MonoGame didn’t install correctly or the project templates are not properly updated for VS2015, but I might be doing something wrong so I’m asking here (don’t think so as what I’m seeing contradicts the documentation)… So, following this documentation, it seems like the easiest way to create a new project and have it linked with a pipeline project is to use the MonoGameContentReference template in Visual Studio. When I select that template in VS2015, no .mgcb files are created (it says it should, in the documentation) and looking at the two .cs files, they look incomplete, as if I had to write the “Content Importer” and “Content Processor” myself (screenshot)… Like, literally all this code will do is call a NotImplementedException, as far as I can see. It would seem really pointless to make everyone make their own system to import .mgcb files, since I’d imagine it’ll end up being the same code for everyone.

Info:
Monogame v3.6
Visual Studio Community 2015 v14.0.25431.01 Update 3
Windows 7 64bit

Unrelated question, on the topic of being new, does MonoGame have pretty much the same syntax as XNA did? Since the documentation seems to be a bit lacking in some areas, it’d be good to know if I could refer to XNA tutorials/documentation also. I’m pretty sure it is from the examples I’ve seen, but I haven’t seen this explicitly stated anywhere. I haven’t used XNA but it has a lot of information out there (I wanted to start a game with C#, and I didn’t hear about MonoGame until digging really deep, attempting to install XNA for VS)

edit: Also want to add (should have included in the screenshot), the Resources and Properties in the solution explorer also don’t contain any .mgcb files, only AssemblyInfo.cs

The template you picked is for extending the MonoGame content pipeline. You need to pick one of the other templates to create a game. Windows, you can go with either the DirectX template, the cross platform desktop template or the universal Windows template.

1 Like

MonoGame has exactly the same API as XNA, so you can use XNA docs, tutorials and samples :slight_smile:

1 Like

Thank you very much. Looking back at the templates in VS and their short descriptions, I probably should have been able to infer this myself. I totally misinterpreted the documentation and I see how now. Feel really stupid now, but damn, I was so certain of the documentation being wrong there (or the template being broken).

1 Like

No problem! The forum is here for any trouble you run into even if it’s just misunderstandings :slight_smile:

1 Like