title: How to build a C# project without checking dependencies?
body: <p>Given a Solution where:</p>
  
  <ul>
  <li>Project P1 has a reference to P2</li>
  <li>P2 has a reference to P3</li>
  <li>P3 has reference to P4</li>
  </ul>
  
  <p>When you call msbuild this way: </p>
  
  <pre><code>msbuild.exe /v:m "c:\mysolution\p1\p1.csproj"
  </code></pre>
  
  <p>msbuild checks all project dependencies is builds dependencies if necessary. The typical output is:</p>
  
  <pre><code>Microsoft (R) Build Engine Version 4.0.30319.1
  [Microsoft .NET Framework, Version 4.0.30319.1]
  Copyright (C) Microsoft Corporation 2007. All rights reserved.
  
    P4 -&gt; c:\mysolution\P4\bin\Debug\P4.dll
    p3 -&gt; c:\mysolution\p3\bin\Debug\p3.dll
    p2 -&gt; c:\mysolution\p2\bin\Debug\p2.dll
    p1 -&gt; c:\mysolution\p1\bin\Debug\p1.dll
  </code></pre>
  
  <p>In my case, I know the dependencies exist and are all right. </p>
  
  <p>Is there a way to build only project <code>p1.csproj</code> without verifying dependencies? The solution can be with msbuild or with something else.</p>