[Note: My development route is UWP first, so some of this may be different for you]
So, I installed the official release of VS2019, and wow I love it!*
Copied my templates folder from my 2017 folder and placed it into the 2019 directory, now… it seems they have changed everything for project selection so using the drop down filters does not work, however, if you just search for MonoGame [Make sure you don’t have VS running when pasting the templates into the templates folder, run it after copying over] it brings everything up, however I found one issue for me, the UWP C# template does not come up, only the VB one……. even after deleting the VB one from the directory [closing and re-opening VS2019] it does not show up, why is the C# one always so different, this was the same when going from VS2015 to VS2017…
Further investigations…
However, for those not familiar or aware, you can install various Visual Studio editions side by side, as such, just keep VS2017 installed for now. [Link and information for VS2017 Installer, down below]
Create your project in VS2017, MAKE SURE YOU RUN/BUILD YOUR PROJECT IN VS2017!, and then just launch VS2019 and open your project using the open option. One thing to note, it might highlight all your code in red underline, if this happens, just either hover over the red underline as you would always do and click the suggested fixes link… I kind of made it irreversible for myself at this point so cannot recall the exact steps, oops lol… might not happen for a fresh project.
If you do not build your project in VS2017, you will have many errors thrown at you and fixing them is as simple as installing VS2017 and Running/Building your project… for now.
One thing you will see in the error window:
Severity Code Description Project File Line Suppression State
Warning NU1603 Game7 depends on Microsoft.NETCore.UniversalWindowsPlatform (>= 6.2.7) but Microsoft.NETCore.UniversalWindowsPlatform 6.2.7 was not found. An approximate best match of Microsoft.NETCore.UniversalWindowsPlatform 6.2.8 was resolved. Game7 C:\Users\XXX\source\repos\Game7\Game7\Game7.csproj 1
I think that can be safely ignored for now until updated official templates are available.
A cool thing I noticed was, the messages list, actually has some useful information in it…
I hope this helps anyone and everyone, whether a complete beginner, or hobbyist or advanced dev.
If you are stuck in finding the VS2017 installer, you should see the VS2017 download on this page a little further down the page [under All Downloads]:
Remember, unless you have subscriptions/licences for Professional or Enterprise editions, download the Community Edition as this is a fully functional and free edition.
- Side note: ALL CODE COLOURS HAVE CHANGED
Remember, I try my best to write my guides here from a complete beginner perspective, so, I assume the user is also very new to coding and may be completely new to some rudimentary aspects such as which Visual Studio editor to use.
Thanks for reading.