Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v6] Remove strong names from all assemblies #464

Open
kMutagene opened this issue Jul 18, 2024 · 0 comments
Open

[v6] Remove strong names from all assemblies #464

kMutagene opened this issue Jul 18, 2024 · 0 comments

Comments

@kMutagene
Copy link
Collaborator

I think the next major version is a good breakpoint to do some additional housekeeping.

Strong naming this lib has caused way more harm than good, and turned out to be a real maintenance issue. See for example #452 #371 - it even required me asking one of the libs we depend on to adopt strong naming (giraffe-fsharp/Giraffe.ViewEngine#23), and after they declined, re-packaging the repo and distributing a signed version.

I do not want to maintain all of this this and will drop strong naming support on the next major version. A more detailed writeup on all the problems of strong named assemblies can be seen on this >6 (!) year old issue here: StephenCleary/AsyncEx#129 (comment) . People that rely on strong named assemblies can (1) be assured of my sympathy and (2) try to use tooling that gets around this: https://github.com/brutaldev/StrongNameSigner

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant