title: Using multiple versions of the same nuget package in .netcore
body: <p>I've 3 projects <code>A</code>,<code>B</code> and <code>C</code> where <code>A</code> and <code>B</code> is <code>.netcore class library</code> and <code>C</code> is <code>WPF (.netcore)</code>.</p>
  
  <p>In project <code>A</code> <code>Pomelo.EntityFrameworkCore.MySql</code> a nuget packge is installed which has the dependency on <code>Microsoft.EntityFrameworkCore.Relational (&gt;= 3.1.0)</code></p>
  
  <p>and in project <code>B</code> <code>Oracle.EntityFrameworkCore</code> is installed which has the dependency on <code>Microsoft.EntityFrameworkCore.Relational (&gt;= 2.1.11 &amp;&amp; &lt; 3.0.0)</code> </p>
  
  <p>Both project <code>A</code> and <code>B</code> are referenced in project <code>C</code> but since both project has dependency on same assembly different version it won't compile.</p>
  
  <p>I've also followed <a href="https://stackoverflow.com/questions/5916855/using-multiple-versions-of-the-same-dll/#50262213">this guide</a> but since there is no <code>App.config</code> in <code>.netcore</code> it's not working for me.</p>
  
  <p>Here's the demo project on <a href="https://github.com/uzairali001/Stackoverflow_question.git" rel="nofollow noreferrer">github</a></p>