If I strong name a class library with a .snk file, do I need to replace this .snk file with a new if I create a new version of the same library?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
No. The class library assembly is signed with the public key from the SNK file.
You can use the same SNK file for any and all assemblies you create. That way, target systems can be configured to allow a particular public key to be trusted (i.e. all of you assemblies). This can be done through Control Panel –> Administrative Tools –> .NET Configuration x.0.
We have a company wide SNK that all assemblies are signed with the same SNK.