Visual studio 2010 带.NET 2.0的VS2010中的AjaxControlToolkit参考

Visual studio 2010 带.NET 2.0的VS2010中的AjaxControlToolkit参考,visual-studio-2010,.net-2.0,ajaxcontroltoolkit,Visual Studio 2010,.net 2.0,Ajaxcontroltoolkit,我在试图编译一个旧网站时遇到了一个奇怪的问题,该网站在.NET2.0和VS2010中无法正常运行 我已经安装了ASP.NET AJAX 1.0,并且在项目中引用了AjaxControlToolkit二进制文件,这两个文件都可以很好地解析并显示在对象浏览器中。代码荧光灯还显示检测到它们的存在 然而,当我尝试编译时,AjaxControlToolkit从对象浏览器中消失,我得到一大堆“'AjaxControlToolkit'未声明”错误。我必须在VS中重新加载解决方案,它才能重新出现在对象浏览器中

我在试图编译一个旧网站时遇到了一个奇怪的问题,该网站在.NET2.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

有什么想法吗?

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


重新添加引用后,网站将编译。他们真的应该把这个警告宣传成一个错误

当您在对象资源管理器中打开bin时,是否在那里看到DLL?有时,当我从bin文件夹以外的位置引用AjaxControlToolkit时,会出现引用错误。恐怕是这样。这不是我引用的DLL,但它是它的一个精确副本,如果我将引用改为指向该DLL,则行为不会发生任何变化。不过,未来的警告是——出于某种原因,Norton不喜欢AjaxControlToolkit.DLL,并试图将其删除。是的,我知道,为什么诺顿会在开发机器上。