Search code examples
mstestdeploymentitem

MSTest DeploymentItem doesn't copy files to output dir


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!


Solution

  • 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).