确定我正在使用的 Kendo UI 版本和产品
Determine which Kendo UI version and product I"m working with
我作为一名新开发人员开始在一个团队中工作,之前的所有开发人员都离开了,而且像往常一样,要找到信息并不容易。
该项目是 asp.net MVC 4。
存在对 dll 的引用:Kendo.Mvc.dll
该项目有以下脚本文件:
- kendo.aspnetmvc.min
- kendo.core.min
- kendo.data.min
- kendo.data.odata.min
- kendo.data.xml.min
- kendo.grid.min
- kendo.web.min
并且还包括jquery和jquery-ui (1.10)。
问题:
我如何知道产品是否已购买或许可证类型? (所有依赖项都已放入源代码管理中,我在配置中找不到任何明显的密钥文件或类似文件)。
我怎么知道它是哪个版本的产品? (这个我想我已经找到答案了,DLL 版本说:2013.2.xxx 所以可能就是这样)
在哪里可以下载旧版本的脚本?
我对这些组件的状态非常困惑。好像 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>
我作为一名新开发人员开始在一个团队中工作,之前的所有开发人员都离开了,而且像往常一样,要找到信息并不容易。
该项目是 asp.net MVC 4。
存在对 dll 的引用:Kendo.Mvc.dll
该项目有以下脚本文件:
- kendo.aspnetmvc.min
- kendo.core.min
- kendo.data.min
- kendo.data.odata.min
- kendo.data.xml.min
- kendo.grid.min
- kendo.web.min
并且还包括jquery和jquery-ui (1.10)。
问题:
我如何知道产品是否已购买或许可证类型? (所有依赖项都已放入源代码管理中,我在配置中找不到任何明显的密钥文件或类似文件)。
我怎么知道它是哪个版本的产品? (这个我想我已经找到答案了,DLL 版本说:2013.2.xxx 所以可能就是这样)
在哪里可以下载旧版本的脚本?
我对这些组件的状态非常困惑。好像 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>