Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is Windows Vista's equivalent for the Version tab in Properties?

In Windows XP, whenever you right-click to select Properties to a particular DLL, you will be able to access the Version tab.

In windows Vista, there is the Details table, which had some, but not all, the usual displayable items in the Version tab. In particular, the Assembly Version is missing.

This is a head-banging problem for me right now, because I have a number of DLLs with the same file version, but different assembly versions. Right now, I can't tell the difference between them.

Is there any way I can view the Assembly Version in Vista?

P.S. This is a deployment problem in my case, because the difference between the DLLs is the Assembly Version, which I can view fine in Windows XP, but not in Windows Vista. So, I can't tell if we have the right DLLs deployed, since I can't view it in my Windows Vista machine.

like image 623
alextansc Avatar asked Aug 13 '09 07:08

alextansc


2 Answers

The answer is head-bangingly simple, as it turns out: since Windows Vista can't show the Assembly version, use a 3rd-party tool that can.

In this case, the tool is our ol' friend: Reflector. The assembly version, location, name & type of the DLL are displayed at the bottom of the tool.

like image 52
alextansc Avatar answered Oct 02 '22 16:10

alextansc


This is something that I've been searching for as well, and I've found a related blog post, that gives a somewhat easier solution (considering you might not be able to install applications on servers of clients):

http://all-things-pure.blogspot.com/2009/09/assembly-version-file-version-product.html

quote from the blog:

To see the assembly version of a file in Vista or later without writing a program, simply     type the following in Windows PowerShell:
[Reflection.AssemblyName]::GetAssemblyName('xxxx.dll').Version.

Where xxxx.dll is the full path of your assembly
like image 32
Miki Watts Avatar answered Oct 02 '22 15:10

Miki Watts