title: Static Linking of libraries created on C# .NET
body: <p>I'm using VS2008 C#.NET.</p>
  
  <p>I created 3 different classes of libraries in 3 projects. I wrote an application which uses these libraries (dlls).</p>
  
  <p>What is happening is each project is compiling into a class library. So, I've 3 dlls and 1 exe.</p>
  
  <p>Instead I want to have these in two ways:</p>
  
  <ol>
  <li>Only class library assembly (dll) which contains 3 of them and 1 exe.</li>
  <li>just one EXE (everything inside it) :: static linking.</li>
  </ol>
  
  <p>How could I do that? I cannot find any options for static linking in VS2008 also please mention commandline options too.</p>