You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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任务中组合包含与排除的匹配表达式。官方文档建议通过多行输入两个表达式,但该任务的输入框不支持多行输入:
NuGet还原任务输入框

内容的提问来源于stack exchange,提问作者tomwaitforitmy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 15:55:24