У меня есть агент сборки Windows и конфигурация, которая создает службу Windows с использованием средства запуска тестов Visual Studio (в данном случае с использованием VS 2015).
Если я включу этот шаг , Я получаю неявное требование агента Exists=>DotNetFramework4\.5.*_x64 exists
. Этот параметр не существует на агенте (его нет в списке сообщаемых агентом параметров конфигурации). Отдельно есть неявный параметр (предположительно из какого-то другого шага сборки), для которого требуется DotNetFramework4.0_x86 exists
. Этот параметр действительно существует в агенте сборки.
Если я отключу этап тестовой сборки, неявное требование Exists=>DotNetFramework4\.5.*_x64 exists
по-прежнему будет указано в поле на вкладке «Требования к агенту» конфигурации сборки. , но агент теперь помечен как совместимый.
Мой первый вопрос: что подразумевается под обозначением Exists =>? DotNetFramework4\.5.*_x64
абсолютно не существует в качестве параметра в агенте сборки, но я бы ожидал, что это неявное требование исчезнет, когда я отключу шаг, или, по крайней мере, каким-то образом будет отмечено как требование для отключенного шага.