mirror of
https://github.com/brutaldev/StrongNameSigner.git
synced 2026-04-25 11:26:04 +03:00
[GH-ISSUE #106] [QUESTION] Transitive signing #87
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @kirillkovalenko on GitHub (Aug 29, 2025).
Original GitHub issue: https://github.com/brutaldev/StrongNameSigner/issues/106
A have a 3rd party nuget which has an unsigned assembly which reference another unsigned assembly from another nuget. Is there a way to sign both and have the original assembly to reference a signed version of the dependency?
@brutaldev commented on GitHub (Aug 29, 2025):
@kirillkovalenko Yes, this is the default behaviour. All unsigned assemblies will be signed and their dependencies updated to reflect the new signed references.
@kirillkovalenko commented on GitHub (Sep 1, 2025):
Let's say I want to sign directly in the .nuget folder which has the following structure. Assembly
foodepends ofbar. Is there currently a way to signfooand have alsobarsigned without having to copy both in the same folder? I looked atStrongNameSigner.Console.execommand line options and don't see anything related to a search path.@brutaldev commented on GitHub (Sep 1, 2025):
Please refer to the docs: https://github.com/brutaldev/StrongNameSigner?tab=readme-ov-file#dealing-with-dependencies
You can supply multiple paths using a
|character and all assemblies found will be used together. The docs on dealing with dependencies explains how this works.StrongNameSigner.Console.exe -in "./nuget/packages/foo/x.y.z/lib/netstandard2.0|./nuget/packages/bar/a.b.c/lib/netstandard2.0"