I'm currently in the process of creating a game in XNA (for Windows), and one of the things I wanted to do with it is to be able to play external audio files, instead of creating a sound bank and using the built-in XNA audio features. This seems to work fine, but my main issue is that during debugging, when the audio file is loaded, it throws a LoaderLock exception. After Googling, it seemed safe to turn disable the exception - however, I'm just concerned about what exactly a LoaderLock exception is - I'm always wary of anything being thrown. I'm also wondering if there are any negative effects of using the DirectX playback in an XNA game, regarding memory or security or anything of the sort.
Thanks for any help on the matter.