如何在Azure DevOps Server 2022经典管道NuGet还原任务中使用多文件模式
经典NuGet还原任务的包含/排除解决方案问题
环境条件
- Azure DevOps Server 2022(非云端Azure DevOps Services)
- 经典管道(非YAML管道)
- 使用默认NuGet restore任务
- 需求:指定包含部分解决方案,同时排除其余解决方案
尝试情况
参考Azure DevOps文件匹配模式官方文档后,测试了以下匹配模式:
无效模式(未还原任何内容)
folder/include*.sln;folder/exclude*.sln(folder/include*.sln|folder/exclude*.sln)[folder/include*.sln|folder/exclude*.sln]
有效但不符合需求的模式
**/*.sln:还原所有解决方案folder/*.sln:还原folder目录下所有解决方案
核心问题
无法在NuGet restore任务中组合包含与排除的匹配表达式。官方文档建议通过多行输入两个表达式,但该任务的输入框不支持多行输入:
内容的提问来源于stack exchange,提问作者tomwaitforitmy
相关产品推荐
相关产品推荐

