在我们的管道中,我们正在构建一个使用延迟签名的Windows应用程序。我们正在使用 locbaml (已签入源代码管理)来创建卫星资源DLL,并且它使用$(this).text()
,但会出现此错误:
无法加载文件或程序集“ XXXXX.resources,版本= 5.1.38.1,Culture = en-US,PublicKeyToken = xxxxx”或其依赖项之一。强名验证失败。 (来自HRESULT的异常:0x8013141A)
将Assembly.LoadFrom
添加到locbaml应用程序配置中,尝试使用bypassTrustedAppStrongNames
和false
,但没有帮助:
true
我认为我不能运行<configuration>
<runtime>
<bypassTrustedAppStrongNames enabled="false" />
</runtime>
</configuration>
进行排除,所以如何使用在Azure DevOps上延迟签名的sn.exe -VR *,{publicKeyToken}
加载程序集?