My WinForms 2.0 application has 2 assemblies. 1st assembly handles GUI and project specific code, and 2nd assembly is where I put all my reusable code. Both projects are part of
I usually build the project and put the log4net dll in a libs folder which is a solution folder. Both projects reference this dll (libs folder).