locked
Win8.1: How to change public key token in .dll

    Question

  • Hello

    I have application that used 3th party libraries. And I don't have sources of this libs

    I need to sign my project but I can't do this without setting strong names to all libs

    So how can I change public token in .dll?

    Thanks for any advice.

    Sunday, September 14, 2014 8:29 AM

Answers

  • You mean that the third part assemblies aren't strongly named? The manufacturer of these assemblies should have given them a strong name while building them. There is no easy (or legal) way of doing this afterwards. You could possibly decompile the assemlies and compile them yourself with a strong name but then you are signing somebode else's assemblies.

    Signing a third party assembly: http://preetsangha.blogspot.se/2007/10/signing-third-party-assembly.html

    What you should do is to ask the manufacturer to sign the assemblies or choose some other third-party software.

    Sunday, September 14, 2014 9:07 AM