在ASP .NET Web App的几次签到和自动合并(在TFS上)之后,我的程序集版本不匹配:
Assembly'Telerik.Web.UI,Version = 2009.3.1314.35,Culture = neutral, PublicKeyToken = 121fae78165ba3d4'使用'System.Web.Extensions, Version = 3.5.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35' 其版本高于引用的程序集 'System.Web.Extensions,Version = 1.0.61025.0 ,Culture = neutral, 公钥= 31bf3856ad364e35'
显然,这意味着我应该引用System.Web.Extensions版本3.5.0.0而不是1.0.61025.0。
我已经删除并多次添加对两个程序集的引用,我已经确定Web.config中没有1.0.61025.0,我还扫描了bin文件夹中的任何看起来像System.Web的内容。扩展,但我找不到任何东西。
我错过了什么?
答案 0 :(得分:3)
确保您的项目定位于 .NET 3.5 ,并且项目中没有任何其他程序集引用 System.Web.Extensions 1.0.61025.0 或bin
个文件夹。