gpt4 book ai didi

c# - 如何修复,无法加载文件或程序集 'XXX' 或其依赖项之一。无法验证强名称签名

转载 作者:可可西里 更新时间:2023-11-01 07:53:45 28 4
gpt4 key购买 nike

目前我有System.Web.Mvc程序集的源码。建筑很好。但是在运行时它会抛出,

Could not load file or assembly 'System.Web.Mvc' or one of its dependencies. Strong name signature could not be verified. The assembly may have been tampered with, or it was delay signed but not fully signed with the correct private key. (Exception from HRESULT: 0x80131045)

如何调试它?我正在使用 Windows 7。

最佳答案

看来您正在尝试调试 ASP.NET MVC 源代码并构建了您自己的 System.Web.Mvc 程序集版本。这种方法的问题是您无法使用官方 key 对其进行签名。这意味着您可能正在使用并且依赖于 System.Web.Mvc 的任何第三方组件也应该根据您自己的版本重新编译。以 Razor 为例。它还依赖于 System.Web.Mvc。你也重新编译了吗?

我个人认为构建您自己的 System.Web.Mvc 版本非常困难。在实践中,我使用公开可用的 PDB 符号调试源代码。所以我建议您不要编译自己的版本,而要使用官方版本。看看这个帖子:https://stackoverflow.com/a/13610108/29407

关于c# - 如何修复,无法加载文件或程序集 'XXX' 或其依赖项之一。无法验证强名称签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20212035/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com