【发布时间】:2023-04-06 15:23:01
【问题描述】:
我将 TFS 2017 用于 CI,我不想将版本存储在我的 .net 核心项目的 package.json 文件中,我尝试了这个 powershell 脚本:
$SemverVersion = (Get-Content -Raw -Path Path/package.json | ConvertFrom-Json).version
我在日志中收到此错误:
Get-Content : Impossible de trouver un paramètre positionnel acceptant l'argument «
Le processus s'est achevé avec le code de sortie 0. 1 erreur(s) écrite(s) dans le flux d'erreurs.
有没有其他方法或工具可以在 TFS Build 中读取 package.json 版本?
【问题讨论】:
-
正在运行什么版本的 PowerShell?我相信这可能是
-raw参数的问题,该参数直到 PowerShell 3 才添加 -
我在 TFS 2017 中使用 PowerShell 任务
-
你能在任务中添加
$psversiontable.psversion,看看它运行的是什么版本吗?
标签: json powershell tfs asp.net-core