Frage

In Windows 2003 und Windows XP Sie direkt auf einer Montage klicken konnte (.dll) gehen Sie auf Eigenschaften, klicken Sie auf die Registerkarte Version, und dann würden Sie 3 verschiedene Versionsnummern finden Sie unter: Assembly Version, Dateiversion und Produktversion.

Wenn Sie die gleiche Datei und Blick auf, seine Eigenschaften in Windows 2008, werden Sie nur Dateiversion und Produktversion sehen.

Gibt es eine Möglichkeit, die Montage Version einer .NET-Assembly in Windows Vista und neuere (ohne dritte Teil Tools) zu sehen?

War es hilfreich?

Lösung

Nein. Nicht aus dem Explorer. Es ist eine absichtliche Bewegung von Microsoft (obwohl ich nicht mag).

Sie können von Powershell aber:

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

Auch wenn Dateiversion nicht explizit festgelegt wird, um Assemblierung-Version nicht erfüllt.

Hier einige Informationen: http: // all-Dinge- pure.blogspot.com/2009/09/assembly-version-file-version-product.html

Andere Tipps

Hier finden Sie aktuelle https://powerext.codeplex.com/

Ich weiß, dass diese Art und Weise ist spät, aber ich fand diese Frage beim Versuch, die Erweiterung wieder zu finden, so dass andere finden es zu ...

In Windows 7 Enterprise können Sie Windows-Explorer mit der rechten klicken Sie auf die Montage, Eigenschaften klicken und dann auf die Registerkarte Details.

Die Eigenschaft "Produktversion" hat die Assemblierung-Version als major.minor.build # .revision # formatiert. Die Eigenschaft „Dateiversion“ hat es auch.

Nicht sicher, ob das funktioniert, in anderen Versionen von Windows 7.

Sie können jederzeit eine Shell-Erweiterung schreiben eine Eigenschaftenseite zu Dateieigenschaften hinzufügen, wie es hier geschehen ist http://sbytestream.pythonanywhere.com / software / asmprops

Dank Ramesh Srinivasan, gibt es zumindest eine Möglichkeit, die Dateiversion auf den Detailbereich des Explorer-Fensters hinzuzufügen. Fügen Sie einen String-Wert zu HKEY_CLASSES_ROOT \ DLLFile namens PreviewDetails mit dem Wert prop: System.FileVersion; System.FileDescription; System.DateModified; System.Size. Auf diese Weise, wenn Sie mit Baugruppen handelt, wo die Dateiversion der Baugruppe Version übereinstimmt, wie Jerome vorgeschlagen, zumindest Sie es nur durch die Wahl der Montage zu sehen. Ich konnte nicht überall finden, wo die verfügbaren Systemdateieigenschaften dokumentiert sind.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top