MSTest: элементы развертывания не копируются в тестовую папку - PullRequest
1 голос
/ 03 сентября 2011

Я читал много постов, описывающих мою проблему, но я не могу найти решение.В моем тестовом проекте у меня есть папка с названием "resources"

  • Я добавил эту папку в конфигурацию элементов развертывания.
  • Я включил элементы развертывания
  • Я убедился, что файл помечен как «всегда копировать»

Я добавил примечание DeploymentItem на уровне класса.Файл никогда не попадает в папку «Тестирование».

Может кто-нибудь сказать мне, что я пропустил?

[TestClass]
[DeploymentItem(@"resources\descriptor.xml")]
public class MyTests
{
    [TestInitialize]
    public void TestSetup()
    {
         XDocument descriptor = XDocument.Load("descriptor.xml");  //The barfs
    }
}

1 Ответ

0 голосов
/ 06 сентября 2011

Кажется, что проблема была в том, чтобы запустить тестового файла.Если я запускаю свои тесты, используя тестер VS, все в порядке.

...