Friday, 10 September 2010

Find Assembly Versions

For .NET assemblies (typically.exe or .dll files), the Assembly version is the version number used by .NET to identify the assembly. This is separate from the File version and Product version, which are part of the Win32 Version resource and can (optionally) exist in any .exe or .dll module, whether it’s a .NET assembly or not.

The File and Product versions of a module and other information from its Version resource, such as a Copyright message, can be displayed in columns in Windows Explorer. However, there doesn’t seem to be a way to display the Assembly version. This tool, FindAssemblyVersion.exe can tell you the Assembly version (and some other information) for one or more assembly files.

You can download it here, including a document explaining all the options.

The main features are:
  • Get any combination of Assembly version, Product version and/or File version for specified files.
  • Get information about other assemblies which the specified assemblies depend on.
  • Get information for specified files and/or all .dll and .exe files in directories.
  • Get output in a text list or tab-delimited format, for viewing in spreadsheets etc.
  • Use the output to compare versions of modules between two installations.

0 comments:

Post a Comment