Обновление с VS 2013 до VS 2017 PostSharp + исключение Kendo MVC - PullRequest
0 голосов
/ 21 марта 2019

Я обновляю проект с VS 2013 до VS 2017, и когда я строю проект в VS 2017, я получаю это исключение

Код серьезности Описание Ошибка состояния подавления строки файла проекта Необработанное исключение (3.1.44.0, 32-разрядная версия, CLR 4.5, выпуск): PostSharp.Sdk.CodeModel.BindingException: не удается найти метод с именем «.ctor» с подписью »(System.Web.Mvc.ViewContext, Kendo.Mvc.Infrastructure.IJavaScriptInitializer, Kendo.Mvc.IUrlGenerator): void 'в области видимости' Kendo.Mvc.UI.Chart`1 '(module =' Kendo.Mvc.dll ').в PostSharp.Sdk.CodeModel.Collections.MethodDefDeclarationCollection.GetMethod (строковое имя, подпись IMethodSignature, BindingOptions bindingOptions) в PostSharp.Sdk.CodeModel.Method.eftionsInxx_exID_Exsenceв PostSharp.Sdk.Extensibility.Project.ExecutePhase (String phase)
в PostSharp.Sdk.Extensibility.Project.Execute () в PostSharp.Hosting.PostSharpObject.ExecuteProjects () в PostSharp.Hosting.bjectInvokeOvOke)

Любая помощь будет принята с благодарностью.

Дополнительная информация : - Проблема возникает в этой строке кода

var chartBuilder = new Kendo.Mvc.UI.Fluent.ChartBuilder<ProjectsQueryHandler>(chart)
                                .Name("TChart")
            .Title(title => //title
                title
                .Text(GetChartTitle(fieldName))
                .Color(colorCode)
                )
                                .Legend(legend => legend
                                    .Visible(true).Position(Kendo.Mvc.UI.ChartLegendPosition.Top)
                                );
...