2

Closed

Please don't sign NuGet assemblies

description

Signing NuGet assemblies causes real issues with versioning of NuGet dependencies. There really doesn't seem to be much benifits to signing NuGet assemblies, because of the nature of NuGet these assemblies will probably never be installed in the GAC. And currently because the assemblies are signed a DLL Hell has been created in NuGet because of the popularity of JSON.NET.

While there are ways to work around this problem using assembly redirection, this method is not obvious to most developers.

So I ask that all signing be removed for NuGet pushes.

No files are attached

Closed Feb 10 at 8:13 PM by JamesNK

Its not just the GAC, anyone who strong names there assemblies will no longer be able to use Json.NET. I will stop signing the assemblies once NuGet implements auto-signing. You can add your voice here to try and get it a higher priority - http://nuget.codeplex.com/discussions/247827


comments