什么是Windows Vista相当于属性中的版本选项卡?

时间:2009-08-13 07:28:18

标签: dll windows-vista windows-server-2008

在Windows XP中,只要右键单击以选择特定DLL的属性,就可以访问“版本”选项卡。

在Windows Vista中,有一个Details表,它包含Version选项卡中常用的可显示项目,但不是全部。特别是,缺少大会版本。

这对我来说是一个令人头疼的问题,因为我有许多具有相同文件版本但不同程序集版本的DLL。现在,我无法区分它们之间的区别。

有什么办法可以在Vista中查看程序集版本吗?

P.S。在我的情况下这是一个部署问题,因为DLL之间的区别是程序集版本,我可以在Windows XP中查看,但在Windows Vista中不能查看。所以,我无法判断我们是否部署了正确的DLL,因为我无法在Windows Vista机器中查看它。

5 个答案:

答案 0 :(得分:1)

答案很简单,事实证明:由于Windows Vista无法显示程序集版本,因此请使用可以的第三方工具。

在这种情况下,该工具是我们的朋友:Reflector。装配版本,位置,名称和DLL的类型显示在工具的底部。

答案 1 :(得分:1)

这也是我一直在寻找的东西,我发现了一篇相关的博文,提供了一个更简单的解决方案(考虑到你可能无法在客户端的服务器上安装应用程序):

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

来自博客:

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

答案 2 :(得分:0)

在文件夹的详细视图中,您可以右键单击显示名称,修改日期等的栏,以选择要显示的更多属性,例如版本和产品版本。

答案 3 :(得分:0)

如果安装了Visual Studio,则可以在程序中查看DLL。 将显示DLL的详细信息,包括公共函数/接口以及汇编版本。

答案 4 :(得分:-1)

对于使用TotalCommander的用户,请安装FileInfo插件。然后Lister将显示文件信息,包括AssemblyInfo。

FileInfo插件: http://physio-a.univ-tours.fr/tcplugins/