我将ModalPopupExtender添加到现有的ASP.NET应用程序中。在运行时,我收到以下错误
编译错误 描述:编译服务此请求所需的资源时发生错误。请查看以下特定错误详细信息并相应地修改源代码。
编译器错误消息:BC32206:正在对程序集System.Web.Extensions版本3.5.0.0进行间接引用,其中包含“AjaxControlToolkit.ModalPopupExtender”。此项目引用System.Web.Extensions版本1.0.61025.0的早期版本。要使用'AjaxControlToolkit.ModalPopupExtender',必须将对System.Web.Extensions的引用替换为3.5.0.0或更高版本。
来源错误:
第29行:我该如何解决这个问题。
答案 0 :(得分:2)
您正在尝试使用对.NET 1.1模块的引用来编译.NET 3.5应用程序。确保安装了.NET 3.5框架,如果安装了.NET 3.5框架,请确保尝试在.NET 3.5中构建它。
您可能还想查看this post。
答案 1 :(得分: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,这是一个下载添加)。