Joe*_*ski 6 .net-core azure-devops azure-pipelines
我正在尝试在 VSTS 中为 .net-standard 2.0 库创建预发布版本。我通过以下步骤创建了一个构建
当我使用环境变量(PackageName)作为$(Build.BuildNumber)-beta我的包版本时。该包因错误而失败BuildName_2018.7.11.1-beta is not a valid version string。我之前曾使用此环境变量作为 .net-framework 中的包版本成功构建。
那是因为该字符串$(Build.BuildNumber)-beta不是环境变量。
您可以尝试创建一个变量,例如$(packversion)并将字符串设置$(Build.BuildNumber)-beta为该变量的值,然后 $(packversion)在dotnet pack任务中使用环境变量。
更新:
似乎只能识别以数字结尾的字符串作为版本字符串。
因此,只需尝试添加“ beta ”作为前缀Beta-$(Build.BuildNumber),然后检查是否有效。
| 归档时间: |
|
| 查看次数: |
28028 次 |
| 最近记录: |