I have a solution in Visual Studio 2010 that contains 6 projects (1 web application, 4 C # class libraries, 1 C # console application).
The console application is my test harness and uses this to test external web services derived from methods from my other libraries and the general experiment. This test console application has only one dependency on another project dependency, one of the C # libraries.
The linked C # library is pretty simple:
namespace GowallaAPI
{
public class Gowalla
{
private static readonly ILog log = LogManager.GetLogger(typeof(Gowalla));
public SpotsInRadius GetGowallaSpotsInRadius(decimal lat, decimal lon, int radius) {
}
}
}
I added a link to the project in the console application:

And I also right clicked on the links and selected the Add Reference link ...

Then I went to the console application and added:
using Gowalla;
build. :
'Gowalla' ( ?)
. :
- ( Gowalla) .
- (, # 1), ( ...).
- , , - .NET 4.0 - .
- , Gowalla Build.
- , , , .
- .
- , .
- # Gowalla , ( 2).
Gowalla, :
public Gowalla()
{
}
... !
- - ? ? , , " "...
.
1: Gowalla.dll, Reflector:

: , @gov GowallaAPI - , GowallaAPI. , :
private static readonly ILog log = LogManager.GetLogger(typeof(Gowalla));
log4net - . , ( log4net ), . @gov , !: D