【发布时间】:2020-05-21 18:10:06
【问题描述】:
我有一个 C# exe,它引用了其他一些 dll,并且这些 dll 使用强名称密钥进行签名。当我在本地系统中执行此操作时,它工作正常。但是当我从 Azure 发布管道调用相同的 exe 时,它给了我以下错误。
System.Security.SecurityException:强名称验证失败。 (HRESULT 异常:0x8013141A)
我为所有引用的 dll 尝试了 sn.exe -Vr "dll path"。并且还在 exe 的 app.config 中尝试了命令 bypassTrustedAppStrongNames enabled="false" & "true"。但两者都没有帮助。
任何人都可以为此提出解决方案。提前致谢。
【问题讨论】:
标签: c# dll azure-devops azure-pipelines