I am trying to find the way how to migrate .NET (C#+SharpDX) game to XBox One. Even it is not understandable, .NET is not officially supported on XBox One and there are no plans for that.
Currently our abandoned approaches are using Mono (cannot be compiled for XB1) or use some virtual machine (wouldnt pass XB1 certification).
Our current most favorite approach is to use Roslyn to generate syntax tree, and then use this syntax tree to generate C++/CX code compilable for XB1. Not simple, but theoretically doable.
My question to you if you have any other tips where to go, what to use or try? I think there is many disappointed developers out there, which were looking forward to develop on .NET for XB1, and it would be nice to have some way how to do it by ourselves, if Microsoft is not allowing to help.