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

Что случилось с AssemblyDescription в Windows 7?

Мы использовали атрибут AssemblyDescription, чтобы добавлять примечания к нашим сборкам (например, информация об исправлении/филиале).

Текст был виден на XP в файле Properties/Comments. Однако в Windows 7 это поле было скрыто.

Есть ли способ показать это поле в проводнике или любом другом инструменте?

Помогает ли MS объяснить, почему это поле было удалено и что мы должны использовать вместо этого? (AssemblyTitle?)

4b9b3361

Ответ 1

В моей тестовой сборке у меня это определено в моей AssemblyInfo.cs

[assembly: AssemblyDescription("this is a description")]

Я могу использовать любую из этих строк для извлечения этого текста из результирующей сборки:

через PowerShell

(dir $path).VersionInfo.Comments

через С#

System.Diagnostics.FileVersionInfo.GetVersionInfo(path).Comments

Ответ 2

Если вы хотите отобразить AssemblyDescription в Windows 7 Explorer, вам понадобится собственное расширение оболочки, например следующее: