Visual studio AjaxControlToolkit.CalendarExtender和System.Web.Extensions版本错误
我有VS20052008在我的开发盒上 其他只安装了2005的开发人员提供的新项目。当我构建它时,我得到了一个错误 错误1正在对程序集进行间接引用 System.Web.Extensions版本3.5.0.0,其中包含 “AjaxControlToolkit.CalendarExtender”。此项目引用了以前的 System.Web.Extensions版本1.0.61025.0。使用 “AjaxControlToolkit.CalendarExtender”,必须替换引用 到版本为3.5.0.0或更高版本的System.Web.Extensions 当我将Web.extensions的版本更改为3.5时,我又遇到了一次失败 无法加载文件或程序集的AjaxControlToolkit, 版本=1.0.20229.23876,区域性=中性, PublicKeyToken=28f01b0e84b6d53e'或其依赖项之一。这个 定位程序集的清单定义与程序集不匹配 参考资料。(来自HRESULT的异常:0x8013100) 我是否应更改以下项的公钥: 添加assembly=“System.Web.Extensions,Version=1.0.61025.0, 区域性=中性,PublicKeyToken=31bf3856ad364e35“ 换一个新的,或者这是错误的做法。服务器没有3.5运行时Visual studio AjaxControlToolkit.CalendarExtender和System.Web.Extensions版本错误,visual-studio,ajaxcontroltoolkit,Visual Studio,Ajaxcontroltoolkit,我有VS20052008在我的开发盒上 其他只安装了2005的开发人员提供的新项目。当我构建它时,我得到了一个错误 错误1正在对程序集进行间接引用 System.Web.Extensions版本3.5.0.0,其中包含 “AjaxControlToolkit.CalendarExtender”。此项目引用了以前的 System.Web.Extensions版本1.0.61025.0。使用 “AjaxControlToolkit.CalendarExtender”,必须替换引用 到版本为3.5.0
TIA如果您的服务器没有3.5运行时,您无法安装,我想您必须坚持使用System.Web.Extensions的1.0.61025.0版本 我猜您遇到的问题是因为您使用的AjaxControlToolkit dll是使用3.5运行时构建的。因此,您的项目同时引用了1.0.6。。。通过AjaxControlToolkit参考直接升级到3.5版本,并感到困惑。您可以尝试下载工具包源代码并从头开始构建它,参考System.Web.Extensions的1.0.61025.0版本。然后确保引用此工具箱而不是默认工具箱
此外,您可以尝试确保对System.Web.Extensions DLL版本号的所有引用在项目引用和Web.config文件中都是一致的。请注意,如果选择了引用,则可以在“属性”面板中将“SpecificVersion”属性切换为True;这可能会使.NET在选择哪个DLL版本时更加挑剔。如果您的服务器没有3.5运行时,您无法安装它,我想您必须坚持System.Web.Extensions的1.0.61025.0版本 我猜您遇到的问题是因为您使用的AjaxControlToolkit dll是使用3.5运行时构建的。因此,您的项目同时引用了1.0.6。。。通过AjaxControlToolkit参考直接升级到3.5版本,并感到困惑。您可以尝试下载工具包源代码并从头开始构建它,参考System.Web.Extensions的1.0.61025.0版本。然后确保引用此工具箱而不是默认工具箱 此外,您可以尝试确保对System.Web.Extensions DLL版本号的所有引用在项目引用和Web.config文件中都是一致的。请注意,如果选择了引用,则可以在“属性”面板中将“SpecificVersion”属性切换为True;这可能会使.NET在选择哪个DLL版本时更加挑剔