USE common solution structure
Image below illustrates how we organized our solution structure for Consumer projects at BtcTurk. Every API we create follows same solution structure. Note that this is not necessarily a Console Application but an Api that uses dotnet web sdk instead.