|
1
3
我很确定这里面没有什么内置的,但是你可以使用任何你喜欢的脚本语言来解析这个文件,然后把你需要的任何东西作为一个构建变量“输出”出来,然后再使用它。以下是我一直在做的:
显然,您可以在脚本步骤中执行任何自定义操作,并以任何方式使用结果。 https://github.com/Microsoft/azure-pipelines-tasks/blob/master/docs/authoring/commands.md |
|
|
2
1
这将把版本号设置为一个很好的值,如“1.1.8.547”,不过如果愿意,显然可以省略内部版本号。 这里PowerShell脚本的要点是它将首先检索指定目录中的.csproj文件。然后我使用了francomora发布的同一个regex将值从文件中取出并存储在$version变量中。最后一行是将$version的值写入YAML中定义的projectVersion变量。
|
|
|
3
1
基于Linux的代理解决方案您可以添加以下内容作为提取csproj标记的第一步:
然后你就可以通过打电话使用它了
|
|
|
TSDrake · 发布ASP。没有特定文件夹的.NET应用程序 1 年前 |
|
|
Alex I · VS 2017新项目格式和外部道具文件 9 年前 |
|
|
roeland · net核心的csproj格式的完整文档在哪里? 9 年前 |
|
|
lumberjack4 · csproj文件中的通用调试/发布标记 12 年前 |
|
|
ansar · 无法在clearcase快照csproject中构建 12 年前 |