我有一个应用程序是由其他人提供给我的,并且它正在使用telerik控件。
该应用程序最初是在VS2010框架4中编写的。
当我尝试在我的结尾打开它时,我不断收到错误,说“创建设计失败”错误创建控件 - RadScriptManager1Failed创建设计器'Telerik.Web.UI.RadScriptManager,Telerik.Web.UI,Version = 2011.1 .519.40,Culture = neutral,PublicKeyToken = 121fae78165ba3d4'“
telerik.web.ui.dll文件位于我的“bin”文件夹中。
我错过了什么吗?据我所知,这些控件不是免费的。我是否需要购买它们才能修改此应用程序代码和控件?或者有工作吗?答案 0 :(得分:4)
听起来你错过了Telerik.Web.Design.dll
。
答案 1 :(得分:2)
是的,您需要许可才能使用它们。 Telerik将其控件许可给指定的开发人员。还有一个问题是您需要运行安装程序才能正确注册各种控件和vsix文件。
您可以直接从Telerik下载试用版,但它只是最新版本,而不是您拥有的版本。
您也可以在线下查看telerik的扩展管理器。我必须通过从那里下载其扩展版本来解决安装问题。
编辑:在许可证上,如果您从离开公司的开发人员那里继承了代码,Telerik应该能够将他们的许可证移交给您。此外,您可以下载的试用版不会严格到期,但它确实会为您提供警告对话框,因此不适合实际使用。如果只是为了证明项目的编制,你会得到它。
答案 2 :(得分:2)
Telerik官方常见问题解答引用:
Telerik开发人员许可如何运作?
每个开发人员许可证允许1位开发人员使用设计时产品。如果您购买产品包的许可证,例如DevCraft Complete,则捆绑包中的所有工具都授权给1个开发人员,并且只有该开发人员能够使用捆绑包中的工具开发产品。开发人员许可证是永久性的,具有无部署限制 - 它们允许我们的控件用于跨越各种服务器和域的无限数量的应用程序。与竞争产品相比,Telerik开发人员许可证没有许可证密钥,您可以确定永远不会收到许可证密钥错误。
如果我想访问源代码,我应该购买哪个许可证?
每个开发人员许可附带访问所有UI产品的源代码(ASP.NET AJAX,WPF,KendoUI for MVC等),包含在产品或捆绑包中您购买或续订许可证时选择的支持期限。试用许可证和免费下载不能访问源代码。
您是否提供免费试用?
我们提供功能齐全的试用版,无需许可证密钥即可使用,可以方便地部署在任何开发,测试或生产机器上。试用版和开发人员版本之间的唯一区别在于,使用评估版本,您将在控件呈现时偶尔在控件之上获得试用消息。 在使用开发人员dll替换试用版后,试用版消息将会消失。
链接:http://www.telerik.com/purchase/faqs/devcraft.aspx
合法的一个许可授权一个开发人员使用Telerik的控件。但开发人员dll没有任何许可证密钥或限制。作为开发人员,您甚至可以获得完整的源代码。但是您应该阅读有关再分配权利的常见问题解答(请点击上面的链接)。