In reality, not some attributes are needed. But it is recommended to use them!
[assembly: AssemblyVersion("1.0.0.0")]
AssemblyVersion provides the assembly version and is used from the CLR to identify the assembly (StrongName). AssemblyFileVersion is only an attribute in FileDialog.
[assembly: AssemblyInformationalVersion("1.0.0.0")]
You can, but there is any other version information as you like. Another really nice attribute is the following:
[assembly: SuppressIldasm]
It suppresses to open the assembly in ildasm to view the IL code.
There are many more articles about assembly attributes. You can view MSDN for further information.
source share