Azure devops Azure DevOps:版本变量类型

Azure devops Azure DevOps:版本变量类型,azure-devops,Azure Devops,Azure DevOps中执行变量类型转换的语法是什么 这篇文章--建议有一个“版本”类型,并提到一个函数,它将把它解释为一个字符串,并以major.minor.build格式解析它,但首先如何将变量推断为“版本”类型?您如何从中提取各个方面(即,主要、次要、构建等)?如果您查看,您可以通过符号猜出类型。例如,如果它被包装在'中,则它是一个字符串。或者,如果开始的话 带数字,并包含两个或三个句点(.)字符 它的类型为版本 关于,它说使用了Version.TryParse。因此,如果您在例如Pow

Azure DevOps中执行变量类型转换的语法是什么

这篇文章--建议有一个“版本”类型,并提到一个函数,它将把它解释为一个字符串,并以major.minor.build格式解析它,但首先如何将变量推断为“版本”类型?您如何从中提取各个方面(即,主要、次要、构建等)?

如果您查看,您可以通过符号猜出类型。例如,如果它被包装在
'
中,则它是一个字符串。或者,如果开始的话

带数字,并包含两个或三个句点
(.)
字符

它的类型为
版本


关于,它说使用了
Version.TryParse
。因此,如果您在例如PowerShell中读取此变量,并尝试将其大小写为
版本
类型,我希望它能够工作。

这对于基于模式的类型推断是有意义的-谢谢!然而,我在打字方面遇到了一些麻烦。我希望在控件选项中的自定义条件下执行此强制转换。不幸的是,我传递的变量仍然被解释为字符串,尽管它是1.0.0.5(例如),并且无法与静态输入的“最低版本”进行比较检查-对此有什么想法吗?忽略上面的内容,我只是按照错误的顺序进行了比较检查!