如何调试强命名的程序集

时间:2015-12-24 06:11:01

标签: c# .net winforms strongname

我曾经避免使用sn工具进行强名称验证。这就是我的方式:

使用sn -tp xxx.snk获取令牌,然后我手动将令牌添加到这两个路径的注册表中,它们是HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\StrongName\VerificationHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\

这适用于我的应用程序,我可以在我的本地环境中进行调试。

但是当我在我们的新应用程序中使用它时,这是一个从旧版本升级的版本,它不起作用。当我启动应用程序时,这个弹出窗口就会显示出来。

enter image description here

我实际上并不知道更新了什么,可能还添加了一些新功能。我试图解决新版本中的一些错误。

有谁知道这里发生了什么?

我试图通过多种方式避免在线搜索强名称验证。但是没有用。

以下是我发现的有关此问题的链接:

How to: Disable the Strong-Name Bypass Feature

Strong name validation failed. (Exception from HRESULT: 0x8013141A)

0 个答案:

没有答案