我正在云端的 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
,但这不起作用,并且使用此配置,构建存在并显示错误说明:未找到项目。