【问题标题】:.Net assembly version mismatch.Net 程序集版本不匹配
【发布时间】:2011-08-18 16:29:05
【问题描述】:

在 ASP .NET Web 应用程序的几次签入和自动合并(在 TFS 上)之后,我的程序集版本不匹配:

Assembly 'Telerik.Web.UI,版本=2009.3.1314.35,文化=中性, PublicKeyToken=121fae78165ba3d4' 使用'System.Web.Extensions, 版本=3.5.0.0,文化=中性,PublicKeyToken=31bf3856ad364e35' 具有比引用程序集更高的版本 'System.Web.Extensions,版本=1.0.61025.0,文化=中性, PublicKeyToken=31bf3856ad364e35'

显然,这意味着我应该引用 System.Web.Extensions 版本 3.5.0.0 而不是 1.0.61025.0。

我已经多次删除并添加了对这两个程序集的引用,我确保 Web.config 中没有 1.0.61025.0,我还扫描了 bin 文件夹中任何类似于 System.Web 的内容。扩展,但我找不到任何东西。

我错过了什么?

【问题讨论】:

    标签: .net asp.net


    【解决方案1】:

    确保您的项目以 .NET 3.5 为目标,并且您的项目中没有对 System.Web.Extensions 1.0.61025.0 的任何其他程序集引用,或者bin 文件夹。

    【讨论】:

    • 这样就解决了问题。该项目未使用 .NET 3.5。感谢您为我节省了时间!
    猜你喜欢
    • 2011-07-20
    • 2014-05-15
    • 2013-06-18
    • 1970-01-01
    • 1970-01-01
    • 2022-06-28
    • 2018-11-25
    • 1970-01-01
    相关资源
    最近更新 更多