Currently I'm working a lot in Managed C++
code. Quite a horror. Not the language itself, but the bugs in the compiler and the tools around it. I knew why I stopped supporting Irrlicht.NET
:) Probably C++/CLI is better, didn't try it yet.
It was so bad already, I nearly considered rewriting the whole code in C#, which would have taken a few weeks. But now I made it, it works. Phew. You know you have to change something when the success of a build has nothing to do with programming, but more with experience, googling for error-messages and luck.