Kendo MVC - Неоднозначная ссылка ModelStateDictionary в dll mvc - PullRequest
0 голосов
/ 23 января 2019

Попытка построить проект с использованием Kendo MVC.На .ToDataSourceResult() он переходит в DataSourceRequest и ModelState.Вот так:

return Json(new[] { shift }.ToDataSourceResult(request, ModelState));

И я получаю следующую ошибку:

CS1503 Аргумент 3: невозможно преобразовать из 'System.Web.Mvc.ModelStateDictionary' в 'Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary '

Я видел похожие посты, в которых говорится об изменении System.Web.ModelBinding для System.Web.Mvc, но это не проблема в моем случае.

Этоиспользуя:

using Kendo.Mvc.UI;
using System;
using System.Web.Mvc;
using Kendo.Mvc.Extensions;
using AutoMapper;

ModelState читается как System.Web.Mvc.ModelStateDictionary, в то время как .ToDataSourceResult() ожидает Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary в качестве второго параметра.

Что-то должно было пойти не так при восстановлении ссылок, но я не могу понять что.Я не могу удалить System.Web.Mvc, не вызывая больше проблем.

У кого-нибудь есть понимание этого?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...