确定我正在使用的 Kendo UI 版本和产品

Determine which Kendo UI version and product I"m working with

我作为一名新开发人员开始在一个团队中工作,之前的所有开发人员都离开了,而且像往常一样,要找到信息并不容易。

该项目是 asp.net MVC 4。

存在对 dll 的引用:Kendo.Mvc.dll

该项目有以下脚本文件:

并且还包括jquery和jquery-ui (1.10)。

问题:

我对这些组件的状态非常困惑。好像 Telerik acquired Kendo 不久前,这个项目有旧版本。

谢谢

版本确实在DLL中

可以从 cdn.kendostatic.com

找到并下载缺少的脚本

剩下的唯一谜团是许可证...不确定是否值得调查。

是的,DLL 版本是 Kendo UI 版本(或者更准确地说,是 UI for ASP.NET MVC 版本)。在较新的版本中,DLL 描述明确说明它是否为试用版。

此外,Kendo UI JavaScript 文件和 CSS 文件在文件内容顶部的注释中有它们的版本,例如

http://kendo.cdn.telerik.com/2016.3.914/styles/kendo.common.min.css

/**

* Kendo UI v2016.3.914 (http://www.telerik.com/kendo-ui)

* Copyright 2016 Telerik AD. All rights reserved.

在 Web 应用程序或浏览器控制台中检查脚本版本的另一种可能方法是通过 kendo.version - API 文档也解释了版本号的含义。

DLL 版本应该始终匹配 JavaScript 和 CSS 文件的版本(除了 DLL 版本的最后一部分,它与 ASP.NET MVC 版本相关) .

It seems like Telerik acquired Kendo a while ago

Kendo UI 一直是 Telerik 的产品。

如果您有持有商业许可证的帐户的电子邮件,则可以从 telerik.com 下载以前版本的安装程序。

可以在控制台打印出来

    <!-- Telerik KendoUI Default v2 CDN 2019 -->
    <link href="https://kendo.cdn.telerik.com/2019.2.619/styles/kendo.common-empty.min.css" rel="stylesheet-disabled" />
    <link href="https://kendo.cdn.telerik.com/2019.2.619/styles/kendo.rtl.min.css" rel="stylesheet-disabled" />
    <link href="https://kendo.cdn.telerik.com/2019.2.619/styles/kendo.default-v2.min.css" rel="stylesheet" />
    <link href="https://kendo.cdn.telerik.com/2019.2.619/styles/kendo.default-v2.mobile.min.css" rel="stylesheet-disabled" />

    <!-- jQuery -->
    <script src="/scripts/jquery/jquery-3.4.1.min.js"></script>
    <script>
        // Print jQuery, kendoUI version
        $(document).ready(function(){
            console.log('Detected jQuery version: %o', $().jquery);
            console.log('Detected Telerik KendoUI version: %o', kendo.version);
        });
    </script>