@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, открывает новое окно и пытается запустить в новом открытом окне. Может ли кто-нибудь помочь, как запустить тестовый файл пользовательского интерфейса в открытой командной строке vs с помощью пакетного файла?
start %comspec% /k
запускает другое окно, так что не удивляйтесь. Вместо этого попробуйтеcall "c:\....vcvarsall.bat"
. - person Stephan   schedule 16.08.2013"C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE"
после вызова для запускаMSTest
- person Ruud   schedule 16.08.2013set testpath="C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\" %testpath%MSTest /testcontainer:C:\testdir\bin\Debug\test.dll
проблема решена - person Ruud   schedule 16.08.2013