无法更新自动刷新引用 'telerik.web.ui.dll'

Unable to update auto-refresh reference 'telerik.web.ui.dll'

我有一个较旧的 Web 表单应用程序已升级到 .Net framework 4.5。我正在使用 Visual Studio 2013,目前安装了用于 ASP.NET AJAX Q1 2016 的 Telerik UI。当我打开此解决方案时,出现以下错误:

Unable to update auto-refresh reference 'telerik.web.ui.dll'. Cannot find assembly 'C:\Program Files(x86)\Telerik\UI for ASP.NET AJAX Q1 2015\Bin45\Telerik.Web.UI.dll'

"Telerik.Web.UI.Skins.dll"

出现相同的警告

当我尝试构建或重建解决方案时,我收到多个错误,所有错误都在抱怨 Telerik。

我已经根据 Telerik 的文档仔细检查了网络配置,一切似乎都运行良好。该解决方案在未更新到最新 Telerik 的同事计算机上运行良好。我在管理员模式下 运行 Telerik Toolbox 配置向导。

有谁知道我可以做些什么来使这个应用程序与最新的 Telerik 一起工作?

  1. 从项目中删除 Telerik 引用

  2. 将所需版本的程序集复制到您网站的 BIN 文件夹中 app/site

  3. 通过将它们显式指向 BIN 文件夹来添加对它们的引用

  4. 更新源代码管理系统中的项目

基本上,按照这里的手动升级过程:http://docs.telerik.com/devtools/aspnet-ajax/installation/upgrading-instructions/upgrading-a-trial-to-a-developer-license-or-to-a-newer-version#manual-upgrade

rdmptn 的答案在您不需要定期更新 Telerik DLL 时有效。在与他提供的 link 相同的页面上,还有另一个选项可以设置更自动的引用:

Automatic Upgrade

You can utilize the AJAX VS Extensions wizards:

  1. Automatic Latest Version Retrieval Wizard

  2. Upgrade Wizard

我个人觉得升级向导更易于使用,尤其是因为它可以更新您的项目以引用 Telerik 库,而无需互联网连接。从页面总结,先决条件是

  1. 所需版本的 Telerik 库已安装
  2. Telerik VS 扩展已安装

然后在VS主菜单中,

  • 泰勒里克
  • UI 对于 ASP.NET AJAX
  • 升级向导