Как вы определяете несколько тестовых библиотек DLL в определении сборки TFS 2015? Существует определение подстановочного знака test .dll, которое не работает для меня, так как некоторые из тестовых проектов не должны запускаться в сборке. Я попытался отделить имена DLL точкой с запятой, но кажется, что запускается только первая тестовая DLL, а остальные игнорируются.Несколько тестовых библиотек в определении сборки TFS 2015
2
A
ответ
1
0
Обозначение подстановочных знаков поддерживает исключения путем префикса их «-:». Вы могли бы сделать что-то вроде этого:
**\$(BuildConfiguration)\*test*.dll;-:**\butnotme.dll;-:**\orme.dll
Или, если вы хотите указать только DLLs, которые должны быть включены (обратите внимание, что выражения пути за пределами первой, возможно, потребуется абсолютный каталог заполнитель, например $(build.sourcesDirectory)
работать:
**\$(BuildConfiguration)\firsttest.dll;$(build.sourcesDirectory)\**\$(BuildConfiguration)\secondtest.dll
Смотрите this blog post для точных деталей того, что разрешено в подстановочные выражения.
Это не работает для новых (не-XAML) строить определения больше. –