YaccConstructor/QuickGraph

Assembly signing issue

Xpitfire opened this issue · 2 comments

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.

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.

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 :)