title: What to do if MSB3277 occurs in asp net core app
body: <p>I am using a Database-Project referencing EntityFrameworkCore 2.1.3 package but the AspNetCore.App-metapackage contains EntityFrameworkCore 2.1.2. After bringing in my Database-Project I get this msbuild-warning: </p>
  
  <pre><code>Warning MSB3277 Found conflicts between different versions of "Microsoft.EntityFrameworkCore" that could not be resolved.
  </code></pre>
  
  <p>I´ve googled around a bit an I found this doc: <a href="https://docs.microsoft.com/en-us/aspnet/core/fundamentals/metapackage-app?view=aspnetcore-2.1" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/aspnet/core/fundamentals/metapackage-app?view=aspnetcore-2.1</a></p>
  
  <p>I´m using a third-party library (NpgSql for Postgre) which relies on 2.1.3...
  Should I downgrade all packages, so that they use efcore 2.1.2 package or should I ignore this warning? Or better question: Which way is less painful?</p>
  
  <p>Thanks in advance</p>