Visual Studio 2010 зависает при запуске Selenium как событие Pre-Build - PullRequest
0 голосов
/ 09 мая 2011

Я создал bat-файл, который вызывает сервер selenium, который называется run-selenium-server.bat и имеет:

java -jar D:\temp\selenium-server\selenium-server.jar

Также я добавил в свойства своего проекта «События сборки» событие предварительной сборки.командная строка:

"$(SolutionDir)..\references\selenium-server\run-selenium-server.bat"

Путь правильный, но когда я строю проект: Visual Studio 2010 просто зависает, и мне нужно открыть Process Explorer, чтобы убить процесс Java.

Я заметил, что в окне «Вывод» отображаются выходные данные команды перед сборкой.Есть ли способ запустить этот bat-файл как отдельный процесс DOS непосредственно из Visual Studio?

1 Ответ

1 голос
/ 09 мая 2011

Вы можете попробовать

call "$(SolutionDir)..\references\selenium-server\run-selenium-server.bat"

Это отмечено на этой странице MSDN .Также обратите внимание, что, вероятно, лучше всего запустить java.exe с помощью команды start, например:

start java -jar D:\temp\selenium-server\selenium-server.jar
...