views:

414

answers:

3

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.

A: 

In detail view of a folder, you can right click on the bar that shows name, date modified etc to select more properties to display such as Version and Product Version.

Remou
Product Version is one of the properties displayed in the Details Tab, but isn't the Assembly Version. Version doesn't show anything at all.
alextansc
A: 

If you have Visual Studio installed, you can view the DLL in the program. Detailed information of the DLL will be shown, including the public functions/ interface, as well as the assembly version.

Shivan Raptor
Can't install visual studio on user machines where the DLLs are deployed, but it does help me find the answer I'm looking for.
alextansc
A: 

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.

alextansc

related questions