我正在尝试为Controller扩展方法编写单元测试,但是在Test项目的生成过程中,我收到以下错误消息。
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'
两个项目都<TargetFramework>netcoreapp2.1</TargetFramework>在其.csproj文件中声明。我尝试删除bin和obj文件夹。一个项目如何解决Mvc.Core, Version=2.1.0.0而另一个项目如何解决Mvc.Core, Version 2.1.1.0?