When you view the properties for a binary file that contains a VERSIONINFO resource, Windows adds a "Version" tab, which displays that information.
Is there a list of which .NET assembly attributes map to which VERSIONINFO fields, so we can control these easily for our .NET assemblies?
Concerning the "fixed Info":
PRODUCTVERSION and FILEVERSION are set from [AssemblyInformationalVersion]
and [AssemblyFileVersion]
respectively.
FILEOS, FILETYPE are most likely set by the compiler.
Concerning the Var File Info
[AssemblyCulture]
maps to "Translation" (I guess!)
Concerning the String File Info
[AssemblyCompany]
maps to "CompanyName"
[AssemblyDescription]
maps to "Comments"
[AssemblyFileVersion]
maps to "FileVersion"
[AssemblyTitle]
maps to "FileDescription"
[AssemblyInformationalVersion]
maps to "ProductVersion"
[AssemblyProduct]
maps to "ProductName"
[AssemblyCopyright]
maps to "LegalCopyright"
I think "InternalName" and "OriginalFile" are set to the name of the DLL or EXE, respectively.