最近将整个项目升级到.NET 4.0但是当我调试javascript(使用适用于IE9的FireBug或Developer工具)时,它说javascript文件MicrosoftAjax.debug.js仍然是版本3.5 - 这是一个问题吗?
// Name: MicrosoftAjax.debug.js
// Assembly: AjaxControlToolkit
// Version: 3.5.40412.0
// FileVersion: 3.5.40412.2
// (c) 2010 CodePlex Foundation
答案 0 :(得分:2)
您必须下载新版本的AjaxControlToolkit。升级项目不适用于其他程序集,库等。
http://ajaxcontroltoolkit.codeplex.com/
如果我帮忙,请在评论中提供反馈。
答案 1 :(得分:0)
来自MSDN
应用程序配置文件中的绑定重定向 统一的.NET Framework程序集取消了统一 部件。例如,引用类型的应用程序 使用运行时版本1.0构建的System.XML将包含 对运行时附带的System.XML程序集的静态引用 版本1.0。如果要将绑定引用重定向到point 您可以使用运行时版本1.1附带的System.XML程序集 将重定向信息放在应用程序配置文件中。
语法
<bindingRedirect
oldVersion="old assembly version"
newVersion="new assembly version"/>
例如:
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="myAssembly"
publicKeyToken="32ab4ba45e0a69a1"
culture="neutral" />
<bindingRedirect oldVersion="1.0.0.0"
newVersion="2.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>