Comment puis-je voir la version d'assemblage d'un assemblage .NET dans Windows Vista et plus récents (Windows 7, 2008)?

StackOverflow https://stackoverflow.com/questions/4147164

Question

Dans Windows 2003 et Windows XP, vous pouvez faire un clic droit sur un ensemble (.dll) aller aux propriétés, cliquez sur l'onglet version et vous verriez 3 différents numéros de version: Version Assemblée, version du fichier et version du produit.

Si vous prenez le même fichier et de regarder ses propriétés dans Windows 2008, vous ne verrez que la version du fichier et version du produit.

Est-il possible de voir la version de montage d'un assemblage .NET dans Windows Vista et plus récents (sans outils troisième partie)?

Était-ce utile?

La solution

Non

. Pas de l'explorateur. Il est un mouvement intentionnel par Microsoft (bien que je ne l'aime pas).

Vous pouvez à partir powershell si:

[Reflection.AssemblyName]::GetAssemblyName('full-path-to\xxxx.dll').Version

Aussi, si la version du fichier n'est pas explicitement définie par défaut il sera à la version de montage.

Voici quelques informations: http: // all-choses- pure.blogspot.com/2009/09/assembly-version-file-version-product.html

Autres conseils

Jetez un oeil à https://powerext.codeplex.com/

Je sais que c'est bien en retard, mais je trouve cette question en essayant de trouver à nouveau l'extension pour que les autres peuvent le trouver trop ...

Dans Windows 7 Enterprise, vous pouvez utiliser l'Explorateur Windows pour un clic droit sur l'assemblage, cliquez sur Propriétés, puis cliquez sur l'onglet Détails.

La propriété "Version du produit" a la version d'assemblage formatée comme major.minor.build # .revision #. La propriété « Version du fichier » a aussi.

Je ne sais pas si cela fonctionne dans d'autres versions de Windows 7.

Vous pouvez toujours écrire un Extension Shell pour ajouter une page de propriétés à Propriétés du fichier comme il a été fait ici http://sbytestream.pythonanywhere.com / logiciel / asmprops

Merci à Ramesh Srinivasan, il y a au moins un moyen d'ajouter la version du fichier dans le volet Détails de la fenêtre de l'explorateur. Ajoutez une valeur de chaîne à HKEY_CLASSES_ROOT \ dllfile PreviewDetails nommé avec l'accessoire de valeur: System.FileVersion; System.FileDescription; System.DateModified; System.Size. De cette façon, si vous avez affaire à des assemblées où la version du fichier correspond à la version de montage, comme Jérôme a suggéré, au moins vous pouvez le voir simplement en sélectionnant l'assemblée. Je ne pouvais pas trouver nulle part où les propriétés du fichier du système disponibles sont documentés.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top