@echo off
@setlocal enableextensions
@cd /d "C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE"
start %comspec% /k ""C:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat""
MSTest /testcontainer:C:\testdir\test.dll
Код, показанный выше, запускается против командной строки и изменяет каталог на "C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE"
где MSTest.exe есть. Но последняя строка не запускается в окне командной строки vs, открывается новое окно и пытается запустить в новом открывшемся окне. Может ли кто-нибудь помочь, как запустить файл теста ui в командной строке open vs с помощью командного файла?Как запустить тестовый файл кодированного пользовательского интерфейса из командной строки Visual Studio с использованием командного файла?
Возможный дубликат из [Выполнять командный файл. Как вызвать .bat-файл, визуальную студию командной строки и изменить каталог в открывшемся окне командной строки] (http://stackoverflow.com/questions/18252202/execute-batch-file-how-to-call-bat-file-visual -studio-command-prompt-and-chan) –
К сожалению, ответ не устранил мою проблему по этому вопросу. – Ruud
'start% comspec%/k' запускает другое окно, поэтому вы не должны удивляться. Попробуйте 'call 'c: \ .... vcvarsall.bat" вместо этого. – Stephan