Content.Dispose not working

Hi everyone,

I’m trying to clear up ContentManager by calling .Dispose() (I have also tried .Unload()), but it isn’t working at all. It works fine in XNA, but I’m having no luck in MonoGame. Neither my audio nor texture assets are being disposed. I read something about a hackfix involving pasting
protected override void Dispose (bool disposing)
{
base.Dispose (disposing);

        if(_texture2D != null)
            _texture2D.Dispose();
    }

in Texture2D.cs, but Xamarin won’t let me edit the class. I got it to build in OSX and everything, but I really need things to dispose properly and they aren’t. Note that this problem persists in my Windows MonoGame build.