[advantages of C# over other members of the C family]There are none and on such a slow SoC you don't want to use anything but C. Although managed languages are nice for learning purposes I guess.
Infact a lot of librarys are available, I think .NET MF have all listed on their CodePlex and/or Website."The CLR is an interpreter rather than a just-in-time compiler, and uses a simpler mark-and-sweep garbage collector instead of a generational approach."
This will be slow. Also I do not think this .NET Micro Framework supports majority of C# libraries. And without them it is not much easier than C++.
Actually .NET ME is quite optimized it wouldn't surprise me if it even allowed us to (hypothetically speaking) utilize the GPU in a low end way, heck with enough optimizing we should be able to create 2D games with a decent frame rate, and *maybe* even simple 3D stuff.Bolded part is the key part if you expand that into more rapid/extensible development. Nobody is really expecting the homebrew competitor to whatever (something we saw several times on the DS) and instead just getting something done. That said I would encourage you to look at some of the stuff the people working in lua on the DS managed to do. C# should be more than capable of text, static images and lower end animation, speaking to the network and fiddling with the SD card. With such a thing there is plenty of scope for some great applications.
It never started even.Is the Project dead?