Answers:
是的,没有。
正式地,您可以在带有XNA的360上使用的唯一东西是C#。您不能通过xbox live上的应用程序发布任何非托管DLL,并且如果您想用C编写游戏,则需要开发工具包和与Redmond的无法获得的合同。
就是说,您可以编译成可在紧凑框架上运行的CIL的任何东西都可以。如果您可以说服代码将其编译为托管c ++,则应该能够使其正常工作。
2016更新
时代变了。抓住VC ++,使用现成的XBONE并发疯。
或者,更好的是-如果您真的迷上C#(这是一种非常棒的小语言),请使用Unity或monogame。前者是一个完整的,非常强大的引擎和生态系统,后者是完美的,如果您想自己动手。