MSTest DeploymentItem doesn't copy files to output dir

f4x picture f4x · Oct 14, 2012 · Viewed 15.7k times · Source

nice day!

I have following project structure:

Solution
-My.Project
-My.Project.Test
--Resources
---mytest.file

In my test file following method:

[TestMethod]

[DeploymentItem("My.Project.Test\\Resources\\mytest.file", @"Resources")]

TestMethod()

{

....

string path = "Resources\\mytest.file"; ....

}

In according to http://msdn.microsoft.com/en-us/library/ms182475%28v=vs.100%29.aspx I want use only DeployItemAttribute without "Deployment Items property".

But when I debugged it method, I catch "File not found exception".

What can I do?

PS: also posted this question in http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/474d51ee-7ab9-4311-b7b0-b21266eb01d5

Best regards!

Answer

Elena picture Elena · Oct 15, 2012

Check the properties of the file to deploy (mytest.file).

"Copy to Output Directory" should be set to "Copy Always" (it is set to "Do not copy" by default).