Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 编写Powershell帮助文件_C#_Powershell_Module - Fatal编程技术网

C# 编写Powershell帮助文件

C# 编写Powershell帮助文件,c#,powershell,module,C#,Powershell,Module,我正试图为我用C#编写的一系列PowerShell模块编写一些帮助文件。到目前为止,我一直在努力寻找任何东西,并尝试使用此帮助编辑器 但我正试图和作者一起找出一些错误。长话短说,它说它使用powershell 2.0,并试图使用3.0 回到主题上来,我需要一个坚实的方法来了解如何为我的c#powershell模块编写帮助文件。我试过跟随MSDN 但老实说,这是微软的帮助,而这并没有什么帮助。正如您所发现的,MSDN上的帮助文档留给您很多想象。如果您喜欢通过示例学习,可以查看现有PowerSh

我正试图为我用C#编写的一系列PowerShell模块编写一些帮助文件。到目前为止,我一直在努力寻找任何东西,并尝试使用此帮助编辑器

但我正试图和作者一起找出一些错误。长话短说,它说它使用powershell 2.0,并试图使用3.0

回到主题上来,我需要一个坚实的方法来了解如何为我的c#powershell模块编写帮助文件。我试过跟随MSDN


但老实说,这是微软的帮助,而这并没有什么帮助。

正如您所发现的,MSDN上的帮助文档留给您很多想象。如果您喜欢通过示例学习,可以查看现有PowerShell模块的帮助文件:

$fs = Get-ChildItem C:\Windows\System32\WindowsPowerShell\v1.0\Modules -Recurse 
$fs |Where {$_.Name -like "*dll-Help.xml"} |Select FullName

这会让你更好地了解微软自己是如何使用这种格式的。我为自己创建了它,并在几个项目中使用了几年。这也许是不寻常的,但它确实有用。其实很简单。@RomanKuzmin你的评论看起来像是对我的回答。。。