gpt4 book ai didi

c# - 放置 PowerShell 脚本版本号的标准位置在哪里?

转载 作者:太空狗 更新时间:2023-10-30 00:23:28 25 4
gpt4 key购买 nike

自 PowerShell 版本 3 以来,已经有了非常明确的基于评论的帮助评论 block : https://technet.microsoft.com/en-us/library/hh847834.aspx我想知道是否有像 C# 中那样对 PowerShell 脚本进行版本控制的标准?我在问,因为我即将发布一个模块,而 psd1 文件有:

# Version number of this module.
ModuleVersion = '1.0.0.0'

在我自己的脚本中,我使用以下标准:

<#  
.SYNOPSIS
<Synopsis goes here>.

.DESCRIPTION
<Description goes here>.

.EXAMPLE
Example.ps1
Runs with default parameters

.NOTES
Author : Glen Buktenica
Version : 1.0.0.0 20160725 Initial Build
#>

最佳答案

在撰写本文时(并提出问题)- Afaik 没有执行此操作的“官方”标准。

我见过人们对他们的脚本进行版本控制的最常用方式是您在 .NOTES 部分下所做的

.NOTES
Version: 1.0
Author: <Name>
Creation Date: <Date>
Purpose/Change: Initial script development

我还在#requires 语句之后的脚本顶部看到过这样的 header 。例如:#script 1.0 - 虽然频率较低

由于这是元信息并且您的脚本版本将遵循您的模块版本,我认为这应该是一个很好的解决方案,可以继续做您已经在做的事情(以及我看到大多数人已经在做的事情) .

更新:对于较新版本的 Powershell - 查看 new-scriptfileinfo cmdlet:( https://learn.microsoft.com/en-us/powershell/module/powershellget/new-scriptfileinfo?view=powershell-6 )

关于c# - 放置 PowerShell 脚本版本号的标准位置在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38561009/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com