Как я могу увидеть версию сборки Assembly a .Net в Windows Vista и новее (Windows 7, 2008)?

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

Вопрос

В Windows 2003 и Windows XP вы можете щелкнуть правой кнопкой мыши на сборке (.dll) Перейти к свойствам, щелкните вкладку на версию, а затем вы увидите 3 номера версии: версия сборки, версия файла и версия продукта.

Если вы берете этот же файл и посмотрите на его свойства в Windows 2008, вы увидите только версию файлов и версию продукта.

Есть ли способ увидеть монтажу версию A.NET в Windows Vista и новее (без третьей детали)?

Это было полезно?

Решение

Нет. Не от проводника. Это намеренное движение Microsoft (хотя мне это не нравится).

Вы можете от PowerShell хотя:

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

Также, если файловая версия не явно установлена, она будет по умолчанию для сборки версии.

Вот некоторая информация:http://all-things-pure.blogspot.com/2009/09/assembly-version-file-version-product.html.

Другие советы

Взгляни на https://powrext.codeplex.com/

Я знаю, что это очень поздно, но я нашел этот вопрос, пытаясь снова найти расширение, чтобы другие могли его тоже найти ...

В Windows 7 Enterprise вы можете использовать Explorer Windows, чтобы щелкнуть правой кнопкой мыши сборку, выберите Свойства, затем нажмите на вкладку «Детали».

Свойство «Версия для продукта» имеет версию сборки, отформатированную как Major.minor.Build # .Revision #. Свойство «Файловая версия» имеет его тоже.

Не уверен, работает ли это в других версиях Windows 7.

Вы всегда можете написать расширение оболочки, чтобы добавить страницу свойств в свойства файла, как это было сделано здесь http://sbytestream.pythonanywhere.com./ Программное обеспечение / ASMPROPS

Благодаря Ramesh Srinivasan, есть хотя бы способ добавить файловую версию на панель данных окна Explorer. Добавьте значение строки на HKEY_CLASSES_ROOT DLLFILE DIED Previewweaddetails со значением Value: System.Fileversion; System.filedescription; System.demodificed; система. Таким образом, если вы имеете дело со сборками, где версия файла соответствует версии сборки, как предложил Jerome, по крайней мере, вы можете увидеть его, просто выбрав сборку. Я не мог найти нигде, где документированы доступные свойства файла системного файла.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top