Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is a strong name?

strong
0
Posted

What is a strong name?

0

A strong name consists of the public key portion of the key pair used to sign the assembly with as well as the assembly’s friendly name, version and culture.

0

A strong name is a .NET assembly name combined with its version number and other information to uniquely identify the assembly. This allows multiple versions of the same assembly to peacefully co-exist in the global assembly cache, where shared assemblies are typically stored. A strong name consists of five parts: • Simple Name – Usually the name of the file (without the extension) that contains the assembly • Public Key – RSA cryptographic public key that helps verify the assembly’s authenticity • Version – Four-part version number, in the form of Major.Minor.Build.Revision • Culture – Target audience for the assembly, such as “neutral” (default audience), “en-us” (English – United States) or “fr” (France) etc. • Processor Architecture – Defines the assembly’s format, such as MSIL (intermediate language) or x86 (binary for Intel x86 processors) An example strong name is “Mini-Launcher, Version=0.3.612.24542, Culture=neutral, PublicKeyToken=ffa52ed9739048b4, ProcessorArchitecture=MSIL”

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123