MonoGame crashes when debugging on WP8.1 device

So far I have tested my game only on an emulator build for x86. I now have a WP8.1 device and am trying to get the game to run on it. However an exception is thrown when creating a new GraphicsDeviceManager. I have pasted the full exception details below.

It looks like something goes wrong in SharpDX. I tried downloading the latest version of SharpDX and using it but with no success. Can anyone offer any advice on how to solve this?

System.TypeLoadException occurred
HResult=-2146233054
Message=Could not find Windows Runtime type ‘SharpDX.WP8.Interop’.
Source=SharpDX.Direct3D11
TypeName=SharpDX.WP8.Interop
StackTrace:
at SharpDX.Direct3D11.D3D11.get_D3D11CreateDevice_()
at SharpDX.Direct3D11.D3D11.CreateDevice(Adapter adapterRef, DriverType driverType, IntPtr software, DeviceCreationFlags flags, FeatureLevel[] featureLevelsRef, Int32 featureLevels, Int32 sDKVersion, Device deviceOut, FeatureLevel& featureLevelRef, DeviceContext& immediateContextOut)
at SharpDX.Direct3D11.Device.GetSupportedFeatureLevel()
at Microsoft.Xna.Framework.Graphics.GraphicsDevice.PlatformGetHighestSupportedGraphicsProfile(GraphicsDevice graphicsDevice)
at Microsoft.Xna.Framework.Graphics.GraphicsDevice.GetHighestSupportedGraphicsProfile(GraphicsDevice graphicsDevice)
at Microsoft.Xna.Framework.GraphicsDeviceManager…ctor(Game game)
at TowerDefense.GameBase…ctor()
InnerException: