Я пытаюсь написать модульный тест для метода расширения 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
?