Android, Xbox etc support external .NET assemblies?

Dear Unity Community,

I've had a high degree of interest with working with Unity3D. I'm mostly interested in developing games with some sort of social back-end, not necessarily MMORPG environments though. Realistically, these kind of games are not feasible by an indie studio. However, I'd still like to implement multi-player functionality and have been leaning towards the Lidgren as I have a C# background and am used to it. (I also heard the Unity networking isn't so great right now.)

My question is: How well do other platforms aside from Windows, Mac, Web Browser (?) support such external .NET libraries? Main interest is other consoles, but mobile platform for iPhone & Android is welcome, too!

Thanks!

Most environments should support .NET assemblies just fine - they simply become a part of your project. A noteworthy exception is iPhone which due to its AOT compilation has some restrictions in the .NET area. You can use external .NET assemblies - but only a few (I think the limit is around 10 but don't quote me on that). So, if you're using .NET assemblies that have a lot of dependencies, it's very likely that you run into trouble very quickly.

It's probably similar, if not the same, with Unity Android.