我从一个环境中移动了我的项目,从那时起我运行了我的应用程序。
我在下面收到的错误。 '无法加载文件或程序集' Telerik.Web.UI,Version = 2016.2.504.45,Culture = neutral,PublicKeyToken = 121fae78165ba3d4'或其中一个依赖项。不支持操作。 (HRESULT异常:0x80131515)'
答案 0 :(得分:0)
错误代码0x80131515
通常告诉程序集文件已被阻止或未正确引用(因为VS认为引用的程序集仍然不可信)。以下是Telerik's FAQ的解释:
不支持操作HRESULT:0x80131515
HRESULT:0x80131515错误通常意味着该文件是从Internet下载的 Windows阻止了它。在这种情况下,你需要简单地做 以下内容:
- 在Windows资源管理器中,右键单击该文件。
- 选择属性
- 点击取消屏蔽按钮。
- 清除只读属性。
醇>
您应该尝试解决此问题的其他事项:
使用bin文件夹程序集部署
使用GAC程序集部署
使用以下命令将Telerik.Web.UI.dll
程序集添加到GAC:
gacutil /i "[InstallDir]\BinXX\Telerik.Web.UI.dll
注意:[InstallDir]属于Telerik位置路径," X"表示应根据文件夹层次结构调整的数值。
从bin文件夹中删除以前使用的Telerik.Web.UI.dll
并添加对较新文件夹的引用。
确保web.config中存在此行:
<add assembly="Telerik.Web.UI, Version=2016.2.504.45, Culture=neutral, PublicKeyToken=121FAE78165BA3D4" />
重启VS IDE。
如果上述所有可能的解决方案都没有结果,请使用当前的Telerik程序集创建一个新项目,然后将所有必需的程序集移动到新项目中。
其他参考资料: