I have been bitten by a poorly architected solution. It is not thread safe!
I have several shared classes and members in the solution, and during development all
If you have shared statics that are conflicting with each other, then you might want to try adding [ThreadStatic] attribute to them. This will make them local to each thread. That may solve your problem in the short term. A correct solution would be to simply rearchitect your stuff to be thread-safe.