ASP.NET shared DLL
===

I asked this question several weeks ago and received some good answers: http://stackoverflow.com/questions/11318082/asp-net-class-library-best-practice.  I now have another question.

The problem I have is that I have inherited an ASP.NET application, which contains lots of classes with tight coupling and low cohesion, which is not ideal.  I want to share some of the code with other apps.  Most of the code exists in one class, however the class references other classes and those classes reference other classes etc.  Is there any way of sharing the code in one class (which references other classes)? The only way I can think of doing this is using web services, but there is sensitive information.