【发布时间】:2011-02-11 08:18:25
【问题描述】:
我的项目使用一组未签名的第三方库(在 .Net 2.0 中编译)。我已经知道如何使用 ildasm 和 ilasm 对这些库进行签名。但是,问题在于第三方库是相互依赖的。结果,在 ilasm 之后,当我编译我的项目时,出现“缺少引用”错误,因为 lib1.dll 正在寻找 lib2.dll 的“PublicKeyToken=null”版本。
我还尝试将所有 3 个“.il”文件编译到一个库中,但出现“多个程序集声明”的错误。
任何想法如何解决这个问题?
【问题讨论】:
标签: c# dependencies assembly-signing ilasm ildasm