2014-08-11 4 views
0

Я пытаюсь предоставить доступ VIEW к GAC. В идеале, я хочу, чтобы они увидели содержимое папки сборки, как вы видите, в проводнике Windows (то есть с номером версии и т. Д.). Я счастлив перечислить это в текстовом файле и предоставить им это. Но я не могу понять, как это сделать.Печать содержимого GAC в файл

Примечание: это сервер не является машиной разработки, поэтому у нас нет SDK для использования gacutil. Кроме того, я не должен удалять/устанавливать элементы в GAC. Просто чтобы посмотреть, так что гакутил немного силен в этом отношении.

+0

Индивидуальное представление папки v2.0 GAC в c: \ windows \ assembly обеспечивается расширением оболочки. Он устарел, v4.0 GAC в c: \ windows \ microsoft.net \ assembly больше не использует расширение оболочки. Вы видите содержимое каталога как есть. Множество подкаталогов, поэтому ничего, что можно легко распечатать. Вам нужно будет написать программу для итерации каталогов GAC. Или просто не беспокойтесь, что распечатка не очень полезна, когда она устаревает, и просто смотреть на GAC напрямую всегда возможно. –

ответ

0

Я являюсь автором бесплатного модуля с открытым исходным кодом PowerShell под названием PowerShell GAC, который может вам помочь. Далее будет распечатано содержимое GAC.

Get-GacAssembly | Out-Printer 

Вы также можете filter the assemblies on name, например, или он послал в файл с Out-File, или показать другие столбцы, как в file version помимо версии сборки.

Смежные вопросы