如何将 PowerShell 帮助文件放入 GAC 中
我正在开发一个源自 PSSnapIn
的 powershell 管理单元。
如果我手动将 snapin.dll-help.xml
文件复制到 GAC get-help
,我的命令将按预期工作。
那么,是否可以让InstallUtil在安装时复制xml文件以及dll?
I'm developing a powershell snapin derived from PSSnapIn
.
If I manually copy my snapin.dll-help.xml
file to the GAC get-help
on my command works like expected.
So, is it possible to get InstallUtil to copy the xml file as well as the dll upon install?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您可以使用 PS V2,我建议创建一个 PowerShell V2 模块。这消除了使用 installutil 的需要。如果需要,您可以使用 Xcopy 进行部署。您只需要创建一个模块清单。您还可以将帮助文件包含在您创建的模块的目录中,它将起作用。您仍然使用 PSSnapin 基类,但打包方式有所不同。这是从 V1 到 V2 的主要改进之一。在 PowerShell 中,运行命令以获取有关模块的一些信息。
If you can use PS V2, I would suggest creating a PowerShell V2 Module. This removes the need to use installutil. You can deploy with Xcopy if you want. You just need to create a module manifest. You can also include your help file in the directory of the module you create, and it will work. You still use the PSSnapin base class, but how you package it is different. This was one of the major improvements from V1 to V2. In PowerShell, run the command to get some info on modules.