AFAIK,之前的NuGet任务允许,例如,-:**/*.symbols.nupkg
- 一种消极模式,可以排除发布包。但是,这不适用于新的NuGet任务。
如何将我的符号和测试包排除在发布到同一个存储库中? (注意,NuGet已经自动将符号包发布到https://nuget.smbsrc.net)。
答案 0 :(得分:3)
修改您的构建定义,并在变量标签中将NuGet.UseLegacyFindFiles
变量设置为true
。
要发布的NuGet包的路径:
$(Build.ArtifactStagingDirectory)/*.nupkg;-:$(Build.ArtifactStagingDirectory)/*.symbols.nupkg
否则,使用
$(Build.ArtifactStagingDirectory)/*.nupkg;!$(Build.ArtifactStagingDirectory)/*.symbols.nupkg