Point data type seems broken?

While debugging through a Monogame program I was noticing some weird behaviors in my code.

Whenever I hovered over a XNA Point, I would get the following error instead of seeing the value of the XNA Point.

error CS0103: The name ‘DebugDisplayString’ does not exist in the current context

I printed the value of the point via the ToString(), and the result was empty AKA “”.

Here is my test that I showed in the screenshot:

    static void Main(string[] args)
    {
        Point point = new Point(3, 1);
    }

This started to happen recently.
Any ideas?

Which version of MonoGame are you on? Did you do anything notable before it started happening?

I solved my issue by uninstalling the Portable Monogame package, and installing the windowsDX package.

Yea, now that you bring this up, I seem to recall encountering this too when I was using the PCL library on NuGet in my Unit Tests. I resolved it by doing the same thing… using the WindowsDX one.

As long as your entry point isn’t the PCL one though, any libraries you have that use PCL will work just fine.