Jump to content

Code Signing, Strong Name


Tim!
 Share

Recommended Posts

I've noticed I can't code-sign my plugin because Paint.NET doesn't have a strong name.

Error 1 Assembly generation failed -- Referenced assembly 'PaintDotNet.Core' does not have a strong name

Error 2 Assembly generation failed -- Referenced assembly 'PaintDotNet.Effects' does not have a strong name

What's the reason for not giving it a strong name?

Link to comment
Share on other sites

You can code sign using Authenticode just fine. However, it's very easy to confuse that term with strong naming.

Paint.NET doesn't strong name its assemblies for reasons of simplicity and performance, and because there's really no need for it. It's not meant to be some system-wide reusable library, or part of an ASP.NET application secured behind a DMZ or whatever.

Strong naming is kind of one of those "now you have two problems" issues.

The Paint.NET Blog: https://blog.getpaint.net/

Donations are always appreciated! https://www.getpaint.net/donate.html

forumSig_bmwE60.jpg

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...