1
Vote

Assembly is not signed.

description

When trying to include the library in a signed project I get the following error:
"Assembly generation failed -- Referenced assembly 'DatabaseSchemaReader' does not have a strong name"

comments

Martinjw wrote Jul 26, 2016 at 7:30 PM

Yep, this is an unsigned library. Strong names often end up requiring binding redirects, which is why many open source libraries don't sign.

There is a neat workaround, with an extra nuget package. It will transparently sign databaseSchemaReader for you (and any other unsigned libraries).

Install-Package StrongNamer

https://www.nuget.org/packages/strongnamer