Я хочу использовать mstest.exe для выполнения моего модульного теста на сервере сборки, но я не хочу устанавливать Visual Studio на сервере сборки. Я могу просто установить MSTest без Visual Studio?
Я думаю, что вы можете, но это определенно не поддерживается.
Я нашел эту статью в блоге, написанную человеком, который утверждает, что MSTest работает без установленной Visual Studio.
@crocpulsar, вам необходимо установить Visual Studio на свой сервер сборки, , но вам НЕ нужно покупать дополнительную лицензию .
Существует слишком много зависимостей для того, чтобы сборка и MSTest работали без установленной VS, и, безусловно, она не поддерживается.
Если у человека, запускающего сборку, есть лицензия, она вам не понадобится для сервера сборки. Так было с мрачных дней 2005 года, и пока существует паритет изданий, все в порядке.
Если у всех в вашей команде есть Ultimate, вы можете установить его на сервере сборки; но если у одного из членов вашей команды есть Premium, то в идеале вам следует установить Premium на сервере сборки. Это также позволяет использовать множество других функций, таких как охват кода, анализ воздействия тестирования и проверка архитектуры.