如何将 PowerShell 帮助文件放入 GAC 中

发布于 2024-10-11 11:22:49 字数 194 浏览 1 评论 0原文

我正在开发一个源自 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

醉梦枕江山 2024-10-18 11:22:49

如果您可以使用 PS V2,我建议创建一个 PowerShell V2 模块。这消除了使用 installutil 的需要。如果需要,您可以使用 Xcopy 进行部署。您只需要创建一个模块清单。您还可以将帮助文件包含在您创建的模块的目录中,它将起作用。您仍然使用 PSSnapin 基类,但打包方式有所不同。这是从 V1 到 V2 的主要改进之一。在 PowerShell 中,运行命令以获取有关模块的一些信息。

PS> help about_module

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.

PS> help about_module
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文