带有.NET 2.0的VS2010中的AjaxControlToolkit引用

时间:2013-07-03 10:54:18

标签: visual-studio-2010 .net-2.0 ajaxcontroltoolkit

在尝试编译一个使用.NET 2.0和VS2010时陷入困境的旧网站时,我遇到了一个奇怪的问题。

我已经安装了ASP.NET AJAX 1.0,并且我在项目中引用了AjaxControlToolkit二进制文件,两者都解析得很好并出现在对象浏览器中。代码荧光笔还显示其存在被检测到。

然而,当我尝试编译时,AjaxControlToolkit从对象浏览器中消失,我得到一大堆“'AjaxControlToolkit'未声明”错误。我必须在VS中重新加载解决方案才能重新出现在对象浏览器中。

AjaxControlToolkit引用具有以下属性:

Description: Ajax Control Toolkit
Identity: AjaxControlToolkit
Resolved: True
Runtime Version: v2.0.50727
Specific Version: False
Strong Name: True
Version: 1.0.11119.25055

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我不敢相信我错过了这个(好吧,好吧,这个消息只是在尝试重新编译数十次并删除/更改文件后才出现),但是有一个关于无法解析对System的引用的警告。 Web.Extensions.Design - 该项目没有对此的引用,尽管引用了System.Web.Extensions并且之前可编译。

重新添加参考后,网站会编译。他们应该真的将这个警告提升为错误!