title: Problem with NLog / NuGet adding duplicate sections to app.config
body: <p>If I create a console app for example with VS2019, then add NLOG and NLOG.SCHEMA NuGet packages, I configure NLog in app.config and it looks like this:</p>
  
  <pre><code>&lt;nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd" autoReload="true" throwExceptions="true" throwConfigExceptions="true"
  internalLogLevel="Off" internalLogToConsoleError="false" internalLogFile="c:\temp\nlog-internal.log"&gt;
  ...
  </code></pre>
  
  <p>My problem is if a new version of Nlog comes out and its updated via NuGet, it insists on adding a fairly empty  section to my app.config. If I don't pick this up then the app will not run because there are two nlog sections.</p>
  
  <p>Is there a way to prevent this? Apart from being more careful and checking after updates? I am thinking of putting the config in a separate file and see if that helps.</p>