我遇到了dll依赖问题,但不确定如何解决。
方案是可执行文件A引用B和C。 A不是强名签 B是强名签名 C不是强名称签名 但是C引用的B版本没有强名称签名。
似乎发生的事情是,在我构建之后,A,B和C都位于输出文件夹(B的签名版本)中。 然后,当我尝试运行A时,出现“ FileNotFound”错误,提示找不到B的未签名版本。
我的问题是:
1)上面的设置在运行A时是否可以正常工作?
2)如果是这样,假设C是第3方库,那么如何使C使用B的签名版本(我知道常规绑定重定向在这种情况下不起作用?)。