Как автономно установить 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, были установлены две версии:
- ... \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TestWindow \ vstest.console.exe
- ... \ 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.
Не уверен, что это поможет кому-то в будущем.