Nick Gravelyn:However the ContentManager won't load anything but XNB files so anything you use this sytem for you'll have to load on your own. And since there is no way to create a SoundEffect at runtime, using this for audio (unless you plan to use a different audio library [which works for Windows but nothing else]) is a bad idea. In fact, if you're making an Xbox 360 game, using this for most content is a bad idea as there is no Texture2D.FromFile, no effect compiler, no runtime method of creating a Model, etc.
Can I ask why XNA on the xbox 360 works like this?
I imagine that it prevents you loading things from file, as you're not supposed to have access to the xbox's file system (security, etc.)
But it greatly limits the functionality of XNA xbox games... for example, you can't have custom downloadable maps, etc.
(I'm obviously a PC user who hasn't really used an xbox much - forgive me for my ignorance of its workings)