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

NuGet strong-name #32

Open
mariopasquali opened this issue May 24, 2019 · 2 comments
Open

NuGet strong-name #32

mariopasquali opened this issue May 24, 2019 · 2 comments

Comments

@mariopasquali
Copy link

Hi, I know this is not a popular topic, but my project requires strong-naming and thus I can't use your NuGet package as is. There is a tool named StrongNamer which should help but it doesn't work for know with .net core dotnet CLI.

The recent consensus on strong naming (which changed over the years) is that it is now recommended to strong-name NuGet packages. Would you consider strong-naming your NuGet package, or publish another package with strong-name?

@tmds
Copy link
Owner

tmds commented May 27, 2019

Adding a strong name probably won't break anyone?

There is a tool named StrongNamer which should help but it doesn't work for know with .net core dotnet CLI.

Do you know what the recommended approach is when building the package on a Linux based system?

@mariopasquali
Copy link
Author

Hi, thanks. By recommended approach, do you mean how to deal with not signed NuGet assemblies when there is a need for signed assemblies? I didn't find a tool that works on Linux for now, I guess this is just a matter of time to materialize, but I am afraid that in this case the only choice would be to build a strong name version of the assembly from the sources and use that instead of the NuGet version.

For this reason it is generally easier to have a NuGet assembly with strong name, as it works for the ones needing strong naming, without bothering the ones not using strong naming.

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

No branches or pull requests

2 participants