2017-05-26 88 views
0

我有一个ASP应用程序,我正在使用导出到Word的功能(从我的RadEditor)。ASP加载程序集(dll)错误

现在我有以下的dll,我已经把它从那里系统应该引用它正确的文件夹,我想我的系统只引用这个版本的dll: -

Telerik.Windows.Documents.Core.dll 
Version 2016.3.1021.40 

但每当我现在做出口到Word它抛出下面的错误: -

Could not load file or assembly 'Telerik.Windows.Documents.Core, Version=2015.3.930.45, Culture=neutral, PublicKeyToken=5803cfa389c90ce7' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) 

现在,任何人都可以请大家指教,为什么我的系统是指向Version=2015.3.930.45当我有Version 2016.3.1021.40,而我没有保存该DLL的任何其他版本,除了Version 2016....我整个项目中的任何地方,或者在这种情况下可以做些什么。谢谢 !

+0

是否有配置文件中的其他版本的引用? – jmcilhinney

+0

@jmcilhinney,没有没有参考上述任何配置文件中的版本! –

回答

1

你可以尝试以下任何一项:

  1. 在配置文件项中的引用仍然指向旧版本。尝试删除DLL并清除配置中的条目,并重新添加
  2. 有时清理解决方案并重新构建应该简单地解决这个问题。 (你可以尝试在此之前手动清洁bin和OBJ文件夹)
  3. 删除临时文件C:\ WINDOWS \ Microsoft.NET \框架\ v4.0.30319 \临时ASP.NET文件
  4. 或具有其他任何Telerik的DLL依赖于此仍然使用旧版本。尝试更新与Telerik相关的所有DLL或尝试使用相同版本的DLL
+0

好的。你是否已经尝试了上述所有其他方法?或者你有什么其他想法? – Sujith

+0

看不到错误信息 - 你能否将它添加到你的评论? – Sujith

+0

抱歉无法正确格式化! –

相关问题