В настоящее время я пытаюсь запустить MSTest.exe из NCover, но я полагаю, что этот вопрос в целом может относиться к запуску MSTest.exe из командной строки.
Если у меня есть аргумент "/ noisolation", то MSTest.exe появляется, чтобы найти и использовать app.config, как и ожидалось. Без этого NCover не собирает информацию о покрытии. Судя по моим исследованиям, кажется, NCover нуждается / шумоизоляция. Поэтому вопрос заключается в том, как заставить мои файлы * .config работать при передаче этого аргумента.
Мои настройки NCover:
Заявка на профиль
C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ MSTest.exe
Рабочая папка
C: \ Documents and Settings \ MyProfile \ Мои документы \ Visual Studio 2008 \ Projects \ XYZ \ XYZ.CoreTest \ bin \ Debug
Аргументы приложения
/ noisolation / testcontainer: "C: \ Documents and Settings \ MyProfile \ Мои документы \ Visual Studio 2008 \ Projects \ XYZ \ XYZ.CoreTest \ bin \ Debug \ XYZ.CoreTest.dll"
Обновление: я добавил трассировку, показывающую, что моя конфигурация (что неудивительно) пытается прочитать из "C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ MSTest.exe.Config".
Обновление 2: если это вообще возможно, я не хочу редактировать MSTest.exe.Config. Это просто ужасно портативно.