YaccConstructor / QuickGraph

Generic Graph Data Structures and Algorithms for .NET
http://yaccconstructor.github.io/QuickGraph/
Microsoft Public License
525 stars 197 forks source link

Assembly signing issue #168

Open Xpitfire opened 7 years ago

Xpitfire commented 7 years ago

Hi, I have installed the NuGet Package using> Install-Package YC.QuickGraph Afterwards I tried to run the application, but it seems that the assemblies are not signed, because I receive the following exception:

System.IO.FileLoadException: 'Could not load file or assembly 'YC.QuickGraph, Version=3.7.3.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)'

All my assemblies are signed and usually frameworks have signed assemblies and I would rater avoid cloning the repository to build and sign the assemblies.

Can you please fix this and release a new version on NuGet?

Thank you.

gsvgit commented 7 years ago

Hi @Xpitfire ,

I try to publish new package with signed assemblies asap. Unfortunately, right way (for me) is not fast because we use some 3rd party packages which contain unsigned assemblies. I want to contact with owners of this packages and request signed versions.

If time is critical for you, I can recommend this tool which can be installed from NuGet and it can sign all unsigned assemblies "on the fly". By default all unsigned assemblies automatically be signed just by installing the NuGet package.

Xpitfire commented 7 years ago

Hello @gsvgit ,

thank you for your quick reply. I have currently switched back to the CodePlex version of QuickGraph for now. I will wait for your results and continue development with that version and merge the changes back later.

If you need any support, just let me know. Best regards :)