【问题标题】:Kendo for .net Core 3.1.net Core 3.1 的剑道
【发布时间】:2021-01-24 14:27:11
【问题描述】:

我尝试在我的 Razor Pages 应用程序中使用 Kendo,我遵循了这个文档 https://docs.telerik.com/aspnet-core/getting-started/first-steps,但我有错误:

System.AggregateException:'某些服务无法构造(验证服务描述符时出错'ServiceType:Kendo.Mvc.Rendering.IKendoHtmlGenerator Lifetime:Transient ImplementationType:Kendo.Mvc.Rendering.KendoHtmlGenerator':无法加载从程序集“Microsoft.AspNetCore.Mvc.Core, Version=3.1.7.0, Culture=neutral, PublicKeyToken=adb9793829ddae60”中键入“Microsoft.AspNetCore.Mvc.Internal.ClientValidatorCache”。)'

我正在使用 Telerik.UI.for.AspNet.Core,版本 2019.1.220。

【问题讨论】:

  • 这个错误听起来像是向DI容器注册了一个接口,但是在解析过程中,没有实现该接口的类。
  • 您可能需要更新版本的 Kendo 才能支持 .NET Core 3.1。我相信直到 R3 2019 版本的剑道(比您使用的版本晚)之前,剑道才正式提供它telerik.com/support/whats-new/aspnet-core-ui/r3-2019

标签: kendo-ui telerik razor-pages


【解决方案1】:

我将添加我的评论作为答案,因为this Telerik thread 确认(并引用了您遇到的相同错误)您需要更高版本的 Kendo 才能支持 .NET Core 3.1。

此引用来自上面链接的线程 - 关于 .NET Core 3.0 需要比您使用的版本更高的版本:

阿尔乔姆,没错。仅适用于 ASP.NET 的最新版 UI 核心套件 (2019.3.1023) 为 .Net Core 3.0 提供官方支持。

Jerry,如果您有任何其他问题,请随时与我们联系 .Net Core 3.0 集成。

问候,维塞林·茨维塔诺夫

R3 2019 is the first release 提到完全支持 .NET Core 3.1。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-22
    相关资源
    最近更新 更多