title: NuGet Package Manager in VS2019 not restoring interop dll for System.Data.SQLite.Core
body: <p>I have a simple .NET Framework console app that uses SQLite. I have installed the System.Data.SQLite.Core NuGet package. When I first build and run the program, everything works fine. Then I clean up my project (Build - Clean Solution), and commit the project to a Git repository. If I clone the repo, and build and run the app, it fails and I get:</p>
  <blockquote>
  <p>System.DllNotFoundException: 'Unable to load DLL 'SQLite.Interop.dll':
  The specified module could not be found. (Exception from HRESULT:
  0x8007007E)'</p>
  </blockquote>
  <p>If I right-click my solution in Solution Explorer and select Restore NuGet Packages, it tells me &quot;All packages are already installed and there is nothing to restore.&quot; Rebuilding and running the app still gives me the System.DllNotFoundException. But if I use the package manager console (Tools - NuGet Package Manager - Package Manager Console) and run &quot;Update-Package –reinstall&quot;, then the app works again.</p>
  <p>It appears that the Package Manager is not normally restoring &quot;C:...\SQLite2\SQLite2\bin\Debug\x86\SQLite.Interop.dll&quot;.</p>
  <p>Am I missing something? Shouldn't this be automatic? What is the correct way to handle this?</p>