无法从程序集 'Sitecore.Kernel 加载类型 'Sitecore.Reflection.INexusDataApiEx',

Could not load type 'Sitecore.Reflection.INexusDataApiEx' from assembly 'Sitecore.Kernel,

我遇到了这个运行时错误,在 Internet 上找不到与此相关的任何内容。 'Sitecore.Reflection.INexusDataApiEx'

如有任何帮助,我们将不胜感激。

此类错误通常在升级后或解决方案中的依赖项不匹配时出现。正如 'Climber' 提到的那样,获取一个干净版本的 Sitecore 的 zip,与您正在使用的版本完全匹配(不仅是“8.1”,还有正确的次要 update-x 版本)。确认您的 Sitecore.Kernel.dll 与干净版本中的相同。并验证其他 dll(因此实际上验证整个 bin 文件夹 - 除了来自您自己的代码的 dll 之外,它应该完全相同)。

如果您的解决方案中存在对 Sitecore dll 的依赖项(Nuget 或其他),还要验证它们引用的是正确的版本,否则您可能在部署后再次遇到同样的问题。