Как разместить файл помощи PowerShell в GAC
-
30-09-2019 - |
Вопрос
Я разрабатываю виноград Powershell, полученный из PSSnapIn
.
Если я вручную скопирую мой snapin.dll-help.xml
файл в GAC get-help
На моей команде работает как ожидаемое.
Итак, можно ли получить installutil для копирования XML-файла, а также DLL при установке?
Решение
Если вы можете использовать PS V2, я бы предложил создать модуль PowerShell V2. Это удаляет необходимость использовать Installutil. Вы можете развернуть с XCOPY, если хотите. Вам просто нужно создать манифест модуля. Вы также можете включить файл справки в каталог модуля, который вы создаете, и он будет работать. Вы все еще используете базовый класс PSSnapin, но как вы упаковываете это другое. Это было одним из основных улучшений от V1 до V2. В PowerShell запустите команду, чтобы получить некоторую информацию о модулях.
PS> help about_module