Я просматривал stackoverflow, читая другие вопросы о MSTest и DeploymentItem;Я следовал всем советам, но ничего не помогло мне.У меня есть папка «ImportFiles» в моем тестовом проекте с файлом «contacts.xlsx», в котором для свойства «Копировать в выходной каталог» задано значение «Копировать всегда», но при запуске теста файл не копируется.
Пример кода ниже.Есть идеи?
[TestMethod]
[DeploymentItem(@"ImportFiles/contacts.xlsx")]
public void MyTestName()
{
// get the file and use it here
var extensions = new {"xlsx"};
var d = new DirectoryInfo(this.TestContext.TestDeploymentDir);
List<FileInfo> importFiles = d.GetFiles().Where(f => extensions.Any(e => f.Extension.EndsWith(e))).ToList();
}
Я также отслеживал каталоги во время инициализации теста.Только файлы конфигурации dll и pdb копируются.