【发布时间】:2021-03-14 22:13:16
【问题描述】:
csproj 文件包含我想在 CI/CD 管道中使用的项目属性。
是否可以使用 dotnet cli(或其他标准工具)提取这些值,而无需通过某些独立脚本解析 xml?
例如有项目:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Version>1.0.0</Version>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
</PropertyGroup>
</<Project>
我需要解析<Version>的值。
同样令人生气的是,项目可能包含条件元素,理想情况下,最好在预定义变量的上下文中解析属性。
【问题讨论】:
标签: msbuild continuous-integration continuous-deployment dotnet-cli