我正在开发源自源自的Powershell Snapin 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
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top