Я создаю приложение .net core asp.net на VSTS в облаке.При его настройке он отличается от моего другого конвейера сборки для .net framework тем, что вы не выбираете решение, которое хотите построить, а вместо этого предоставляете относительные (подстановочные) пути, по которым он может найти файлы проекта.
Для меня это заканчивается: Portal/API/**/*.csproj
Проблема в том, что на этом пути есть и файлы проекта, которые я НЕ хочу построить как часть этого конкретного конвейера.
IЯ пытался удалить определенный путь из сборки, выполнив ^Portal/API/Services/IdentityServer/**/*.csproj
, но это не дало эффекта.Я действительно предпочел бы не указывать все проекты, которые я хочу построить напрямую, поскольку тогда мне нужно будет добавить любой новый проект, который должен быть включен (в основном это все, кроме проекта сервера идентификации).
Итак,можно ли исключить проект, в который включен подстановочный путь?
Обновление. Согласно этой странице:
https://blogs.infosupport.com/tfs2015-build-tasks-the-wildcard-format-explained/
Я должен быть в состоянии написать Portal/API/**/*.csproj;-:Portal/API/Services/IdentityServer/**/*.csproj
, но это не работает, и с этой конфигурацией сборка существует с ошибкой: проекты не найдены.