title: How can we get code coverage for multiple applications in a single Visual Studio solution using dotCover? (command-line)
body: <p>Here are JetBrains' instructions for a <em>single</em> application:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;AnalyseParams&gt;
    &lt;TargetExecutable&gt;D:\Program Files\NUnit 2.6\bin\nunit-console.exe&lt;/TargetExecutable&gt;
    &lt;TargetArguments&gt;AppTests.dll AppTests2.dll AppTests3.dll&lt;/TargetArguments&gt;
    &lt;TargetWorkingDir&gt;D:\Projects\TheApplication\bin\Debug&lt;/TargetWorkingDir&gt;
    &lt;Output&gt;AppCoverageReport.html&lt;/Output&gt;
    &lt;ReportType&gt;html&lt;/ReportType&gt;
  &lt;/AnalyseParams&gt;
  </code></pre>
  
  <p>source: <a href="https://www.jetbrains.com/help/dotcover/Running_Coverage_Analysis_from_the_Command_LIne.html" rel="nofollow noreferrer">https://www.jetbrains.com/help/dotcover/Running_Coverage_Analysis_from_the_Command_LIne.html</a></p>
  
  <p>Our Visual Studio solution has multiple applications (in a single Visual Studio solution) that we want to get code coverage for in our Jenkins build.  We are looking to integrate this into our CI/CD pipeline (so seeking a command-line solution).  This is analogous to running cover on the entire solution inside Visual Studio IDE.</p>
  
  <p>(The applications obviously share common library projects, but we want all C# projects to be reported once each.  We prefer to avoid manually maintaining multiple XML configuration files and merging the results, i.e., one XML per C# project, as we have 50+ projects.)</p>