Как создать событие асинхронной сборки в Visual Studio (2008)?

Я пытаюсь сделать интеграцию бедного человека с xUnit.Net из Visual Studio как событие после сборки.

То, что я хочу, это когда я нажимаю Shift + F6 (Построить тестовый проект), после успешной сборки он должен запустить xUnit.Console.exe и вывести результат в HTML-файл, а затем запустить HTML-файл в браузере.

Ниже приведено то, что я получил до сих пор, и это работает, но мне не по вкусу (в этом случае браузер будет отображаться как модальное диалоговое окно, и я могу »• переключаться назад и вперед / переключаться (используя Alt-Tab) между Visual Studio и браузером. Прямо сейчас я должен закрыть браузер для VS, чтобы снова сосредоточиться на том, какой тип отстой.

Событие My Post Build ниже:

"$(SolutionDir)\Components\xUnit.net\xunit.console.exe" "$(TargetPath)" /html "$(TargetDir)result.htm"
"$(TargetDir)result.htm"

Любая идея о том, как сделать так, чтобы result.htm отображался внутри браузера, а не в модальном режиме?

После дальнейшего тестирования кажется, что любая выполненная оболочка / команда выполнялась в модальном режиме. Например, я попробовал простой cmd.exe, чтобы открыть командную оболочку.

Я пытался использовать запуск C: \ Windows \ IE7 \ iexplore.exe "$ (TargetDir) result.htm» но это нетоже не работает ...

Ответы на вопрос(2)

Ваш ответ на вопрос