Как автономно установить vstest.console.exe

Я должен выполнить автономную установку vstest.console.exe в пути к папке следующим образом: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow

Я пытался использовать автономные пакеты, такие как vs_testagent.exe и vs_testcontroller.exe по следующей ссылке: https://docs.microsoft.com/en-us/visualstudio/install/create-a-network-installation-of-visual-studio Однако эти пакеты не содержат vstest.console.exe

Я также не могу выполнить полную установку VS2017 из-за нехватки места. У кого-нибудь есть предложения? Благодарю.

4 ответа

Загрузите пакет nuget: Microsoft.TestPlatform , переименуйте его в zip-файл. Откройте zip-файл, в этой папке вы найдете все, что вам нужно: .\tools\net451\Common7\IDE\Extensions\TestPlatform, включая vstest.console.exe, testhost.**.exe, QTAgent.exe, datacollector.exe.

Если вы добавили пакет nuget в проект, он просто загрузит пакет в папку и не будет соответствовать , поэтому вам нужно добавить Post-Buildсобытие для копирования файлов в binпапка из packagesпапка.

Вы ищете "Инструменты сборки для Visual Studio" (требуется вход в Microsoft). Он предоставит вам установщик vs_BuildTools.exe, который по умолчанию установит инструменты сборки в:

C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ BuildTools

(по умолчанию)

Когда я запускал консоль vstest, были установлены две версии:

  1. ... \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TestWindow \ vstest.console.exe
  2. ... \ Common7 \ IDE \ Extensions \ TestPlatform \ vstest.console.exe

Я не знаю, почему и чем они разные. Пользуюсь первым.

Загрузите установщик Visual Studio Build Tools со страницы https://my.visualstudio.com/Downloads?q=build%20tools%20for%20visual%20studio .

Запустите установщик, перейдите на вкладку Отдельные компоненты и выберите Основные функции инструмента тестирования — Инструменты сборки.

После установки vstest.console.exe находится в папке

C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\IDE\CommonExtensions\Microsoft\TestWindow

я использовала шоколадную упаковку visualstudio2019testagentдля установки тестового агента VS 2019.

Не уверен, что это поможет кому-то в будущем.

Другие вопросы по тегам