I have recently been playing around with the support of the wired XBox 360 controller in Windows development. I am developing in C# in Visual Studio 2012.
I have created 2 projects. The first (Project A) is an XNA project compiled in .Net 4.0. The second (Project B) is a MonoGame 3.0 Windows Open GL project also compiled in .Net 4.0.
My issue is that my wired Xbox 360 controller can only be picked up in Project A - the XNA project. I would really like to continue working with the Monogame type, but have hit a brick wall here.
I have verified that all the requisite libraries (OpenTK, Tao.SDL, SDL) are the exact same files being referenced by both projects. Still, the Monogame project does not pick up the controller.
The exact state of the GamePadState
variable is Connected = false
.
Any ideas?
Again, same computer, same code for accessing the controller, only difference is XNA vs Monogame.