Подтвердить что ты не робот

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

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

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

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

4b9b3361

Ответ 1

Нет. Не от исследователя. Это намеренный шаг Microsoft (хотя мне это не нравится).

Вы можете из powershell:

[Reflection.AssemblyName]::GetAssemblyName('xxxx.dll').Version

Кроме того, если версия файла явно не задана, по умолчанию будет установлена ​​версия сборки.

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

Ответ 2

Взгляните на https://powerext.codeplex.com/

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

Ответ 3

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

Свойство "Версия продукта" имеет версию сборки, отформатированную как major.minor.build #.revision #. Свойство "File version" имеет его тоже.

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

Ответ 4

Спасибо Ramesh Srinivasan, по крайней мере, способ добавить версию файла в панель "Сведения" окна проводника. Добавьте строковое значение в HKEY_CLASSES_ROOT\dllfile с именем PreviewDetails со значением prop: System.FileVersion; System.FileDescription; System.DateModified; System.Size. Таким образом, если вы имеете дело с сборками, где версия файла соответствует версии сборки, как предложил Джером, по крайней мере, вы можете увидеть ее, просто выбрав сборку. Я не мог найти нигде, где документируются доступные свойства системного файла.

Ответ 5

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