AJAX 错误 - 正在对程序集进行间接引用

AJAX error - Indirect reference is being made to assembly

我正在将项目从 v2.0 框架升级到 v4.5.1 框架,但出现以下错误...

Indirect reference is being made to assembly System.Web.Extensions version 4.0.0.0, which contains 'AjaxControlToolkit.MaskedEditExtender'. This Project references a prior version of System.Web.Extensions version 1.0.61025.0. To use 'AjaxControlToolkit.MaskedEditExtender', you must replace the reference to System.Web.Extensions with version 4.0.0.0 or higher.

我的问题是我需要在 web.config 中更改什么才能编译我的项目?

基思,

为了解决此问题,您需要在解决方案的属性中将目标框架从 2.0 更改为 4.0 或更高版本(在您的情况下为 4.5.1)。

完成此操作后,重建您的解决方案 web.config 设置应该再次起作用。