0

我尝试了 Telerik Q2 2013 试用版,然后决定回到 Telerik Q1 2013,它工作正常,但我有一些项目,当我打开旧控件时显示如下:

ASP.NET runtime error: Could not load file or assembly 'Telerik.Web.UI, Version=2013.2.717.40, Culture=neutral, PublicKeyToken=121fae78165ba3d4' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

关于如何解决此问题的任何想法?

谢谢。

4

2 回答 2

0

我建议尝试一下Fuslogvw.exe(程序集绑定日志查看器)。从网站:

程序集绑定日志查看器显示程序集绑定的详细信息。此信息可帮助您诊断 .NET Framework 无法在运行时找到程序集的原因。这些故障通常是由于程序集部署到错误位置、本机映像不再有效或版本号或文化不匹配造成的。公共语言运行时未能找到程序集通常会在您的应用程序中显示为 TypeLoadException。

当您卸载试用版时,您的 web.config 中的程序集引用可能未更新为您当前拥有的版本号。确保您引用的 DLL 的版本号与 web.config 条目匹配。即在您的项目中展开您的引用文件夹并检查“版本”属性。您也可以尝试删除并重新添加参考。

于 2013-09-26T15:14:42.820 回答
0

有关此问题,请参阅以下 KB:

设计时故障排除

于 2013-09-26T15:23:34.503 回答