title: Can't load debug symbols VS2017 - Unity .NET 4.X
body: <p>I'm using a .NET 4.7.1 library I've built, in a Unity 2018.4.2 Windows project and trying to debug with symbols loaded. No matter what I try, I can't get the symbols to load for the library while debugging in Visual Studio 2017 (15.9.12). The following appears next to my DLL in modules window:</p>
  
  <blockquote>
    <p>Symbol status: Not Loaded </p>
  </blockquote>
  
  <p>Here's what I've tried:</p>
  
  <ol>
  <li>Build library as Debug</li>
  <li><em>Absolutely</em> ensure current PDB matches current DLL</li>
  <li>Modules>Symbol Settings>Add the PDB dir to Symbol File locations</li>
  <li>Copy the PDB file into the project next to the DLL</li>
  <li>Scripting Runtime 4.X, API Compat. 4.X in Unity</li>
  <li>Debug standalone builds &amp; editor</li>
  <li>Opened the library with ILSpy, debug symbols loaded correctly</li>
  <li>Right click DLL in VS Modules Window &amp; click 'Symbol Load information' - Nothing at all happens</li>
  <li>Right click DLL in VS Modules Window &amp; click 'Load Symbols'  -</li>
  </ol>
  
  <p>When clicking Load Symbols, the following appears -></p>
  
  <p><img src="https://i.imgur.com/EGcSfu1.png" alt=""></p>
  
  <p>But symbol status remains 'Not Loaded'</p>