2008-11-16 64 views
1

我将ModalPopupExtender添加到现有的ASP.NET应用程序。在运行时,我收到以下错误ASP.NET Ajax错误

编译错误 说明:编译服务此请求所需的资源时发生错误。请查看以下具体的错误细节并适当修改您的源代码。

编译器错误消息:BC32206:正在对组件System.Web.Extensions版本3.5.0.0进行间接引用,其中包含'AjaxControlToolkit.ModalPopupExtender'。此项目引用System.Web.Extensions版本1.0.61025.0的以前版本。要使用'AjaxControlToolkit.ModalPopupExtender',您必须将引用替换为3.5.0.0或更高版本的System.Web.Extensions。

源错误:

第29行:
第30行:
第31行:

我该如何解决这个问题。

回答

1

您确定您拥有正确版本的AjaxControlToolkit吗?有一个针对.NET 3.5编译的版本和针对.NET 2.0的版本。

它看起来像你仍然在2.0土地(与2.0 AJAX扩展)。如果是这样,请获取Toolkit的正确版本。它看起来像最新版本不支持.NET2.0。

如果您在3.5地区,请查看System.Web.Extensions的参考资料,并确保您引用的是.NET3.5版本(实际版本3.5.x是“内置的”),而不是。 NET2.0版本(实际版本1.0.x,这是一个下载补充)。

2

您正在尝试编译.NET 3.5应用程序并引用.NET 1.1模块。确保你已经安装了.NET 3.5框架,如果你这样做,确保你试图在.NET 3.5中构建它。您可能还想看到this post