【发布时间】:2019-02-12 13:55:47
【问题描述】:
我正在云端的 VSTS 上构建一个 .net core asp.net 应用程序。设置它时,它与我的其他 .net 框架构建管道不同,因为您不需要选择要构建的解决方案,而是提供可以找到项目文件的相对(通配符)路径。
对我来说,这最终是:Portal/API/**/*.csproj
问题是在这个路径中还有一些我确实不想要构建为这个特定管道的一部分的项目文件。
我尝试通过执行^Portal/API/Services/IdentityServer/**/*.csproj 从构建中删除某个路径,但这没有任何效果。我真的不想直接指定我想要构建的所有项目,因为我必须添加任何应该包含的新项目(基本上除了身份服务器项目之外的所有项目)。
那么,我可以排除包含通配符路径的项目吗?
更新。 根据这个页面:
https://blogs.infosupport.com/tfs2015-build-tasks-the-wildcard-format-explained/
我应该可以写 Portal/API/**/*.csproj;-:Portal/API/Services/IdentityServer/**/*.csproj 但这不起作用,并且在此配置下,构建存在并显示错误:未找到项目。
【问题讨论】:
标签: azure-devops azure-pipelines build-pipeline