开发者

Intergrate a non-signed assembly into an existing application

I have a problem which I'm pretty sure that I can't solve without going back to the vendor, but I thought I would float the problem here first.

Anyway, I have an assembly from a 3rd party that I have to incorporate into existing applications, but it is not signed. This obviously gives me a load开发者_Go百科 of headaches as all my existing product assemblies are signed, and to reference the new dll from these would require me to not sign them. I really don't want to do that.

Do I have any other options other than a) going back to the vendor to try and get them to sign it or b) not-signing any dll that references it?


Your best bet is to ask the vendor for a properly signed assembly.

Failing that, you do have the dirty option of disassembling the assembly with ILDASM, then reassembling it with your own strong name encryption key. This will require a bit of work. Talk to the vendor first, and perhaps even mention (not threaten) that you'd rather not have to disassemble their assembly.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜