Как сделать файл данных доступным для модульных тестов?

Я использую VS2008 TFS (с MSTest).

У меня есть модульный тест, который работает надежно, полагаясь на файл данных в подпапке проекта (т.е. testproject1 \ TestData). Свойства файла данных: Build Action = Content, Copy Always. (Это не тестовый файл данных как таковой, а файл, который рабочий код читает и обычно ожидает в своей собственной папке)

Когда тест создается и выполняется, файл данных правильно копируется в папку ... \ TestResults \ (testruniD) \ Out, и проверенный код находит его.

Теперь я перемещаю тест и его файл данных в другой тестовый проект в решении (где он действительно должен быть). Файл данных находится в той же папке относительно нового тестового проекта (testproject2 \ TestData) и свойств файла данных. проверяются так же, как и выше. Однако при перестроении тест завершается неудачно в новом месте, поскольку файл данных не был скопирован в выходную папку результатов теста, поэтому исполняющий код не может его найти.

Должен ли я что-то сделать, чтобы файл данных все еще копировался?

Раньше у меня была проблема, связанная с тем, что некоторые файлы данных копируются в выходную папку результатов теста, а некоторые нет, без видимой причины, и это сбивает меня с толку.

ТИА

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

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