【发布时间】:2017-08-21 23:33:23
【问题描述】:
在使用 Visual Studio 2013 构建 Sitefinity 9.2 的实例时,出现 DLL 冲突错误。
“Telerik.Windows.Documents.Core, Version=2015.1.225.40, Culture=neutral, PublicKeyToken=5803cfa389c90ce7”和“Telerik.Windows.Documents.Core, Version=2016.2.421.40,文化=中性,PublicKeyToken=5803cfa389c90ce7"。 (TaskId:7)
导致问题的 DLL 是他们自己的 DLL
依赖于“Telerik.Windows.Documents.Core, Version=2016.2.421.40, Culture=neutral, PublicKeyToken=5803cfa389c90ce7”的引用 []。 C:...\bin\Telerik.Web.UI.dll (TaskId:7) 项目文件项包括导致引用“C:...\bin\Telerik.Web.UI.dll”。 (TaskId:7)
包含的 Telerik.Windows.Documents.Core DLL 是旧版本 2015.1.225.40,而不是新版本 2016.2.421.40。
有没有办法在 web.config 中解决这个问题(如绑定重定向)或其他方法?既然它是供应商应用程序,他们应该提供正确的 DLL 版本吗?
【问题讨论】:
-
那么,在您的 bin 文件夹中,您有较旧的 Telerik 程序集,不是吗?那是 Sitefinity 9.2 附带的版本 您必须找到引用较新版本的内容 - 检查您在项目中的引用。另外,您有什么版本的 Feather - 一些 Feather 程序集可能引用较新的版本。
标签: c# dll visual-studio-2013 telerik sitefinity