title: AspNetCore.Mvc.Core Version Mismatch
body: <p>I'm attempting to write a unit test for a Controller extension method, but during the Test project's build process I receive the following error message.</p>
  
  <p><code>
    MyControllerExtensionsTests.cs(17, 26): [CS1705] Assembly 'MyApp.RestApi' with identity 'MyApp.RestApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' uses 'Microsoft.AspNetCore.Mvc.Core, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60' which has a higher version than referenced assembly 'Microsoft.AspNetCore.Mvc.Core' with identity 'Microsoft.AspNetCore.Mvc.Core, Version=2.1.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'
  </code></p>
  
  <p>Both projects declare <code>&lt;TargetFramework&gt;netcoreapp2.1&lt;/TargetFramework&gt;</code> in their <code>.csproj</code> files.  I've tried deleting <code>bin</code> and <code>obj</code> folders.  How is one project resolving to <code>Mvc.Core, Version=2.1.0.0</code> and another <code>Mvc.Core, Version 2.1.1.0</code>?</p>