I’m crossposting this in all subreddits relavant to the topic so sorry if you see it more than once
Here’s my issue I would like to start learning gameDev with Monogame but
I just dont have the space on my PC for Visual Studio
I used to C# with unity using Sublime then later VS Code but Omnisharp stopped working no matter what I did it constantly crashed or failed to start
I tried using the pre-compiled version of monodevelop from this link https://www.dropbox.com/s/2a3b33jihuvwrmw/monodevelop_7.6_Win.zip?dl=0 posted in this thread https://github.com/mono/monodevelop/issues/4653
It starts up fine but when I try and make a project I get this error
the type of initializer for ‘Monodevelop.Projects.MSBuild.MSBuildEvaluationContext’ threw an exception’
I have no clue how to fix this despite my best Googling
Rider is also not an option.
so I’m asking for your help on the best way to move forward
Thank You for any advice you can give
The short answer is: you don’t. MonoDevelop was abandoned many years ago, and MonoDevelop on Windows was abandoned before that.
You are much better off trying to use anything other than MonoDevelop.
As it was already said, MonoDevelop isn’t something you want to try.
There’s three sensible options you can pursue:
Make enough space for Visual Studio. Shouldn’t take up that much space if you only install what’s required for VS. Check where your big files are with tools like WinDirStat.
Figure out why Omnisharp doesn’t do it’s job. There should be some sort of clue in the error logs. In the worst case scenario you could reinstall Windows to start with a clean slate.
Grab a bigger SSD. 256GB SSDs, which should be enough for your use case have become insanely cheap. Even 512GB SSDs aren’t that much more expensive.
Make enough space for Visual Studio. Shouldn’t take up that much space if you only install what’s required for VS. Check where your big files are with tools like WinDirStat.
Also run Disk Cleanup in Windows, and be sure to use the “Clean up system files” option to get rid of backups of prior Windows versions.
MonoDevelop has no relation to monogame, you don’t need monodevelop.
You can use VSCode.
Someone here can probably send you a hard drive. Or delete some porn/videos/games from your hard drive.
C# devs
null reference exceptions