美好的一天!MSTest DeploymentItem不会将文件复制到输出目录
我有以下项目结构:
Solution
-My.Project
-My.Project.Test
--Resources
---mytest.file
在我的测试文件,下面的方法:
[TestMethod]
[DeploymentItem("My.Project.Test\\Resources\\mytest.file", @"Resources")]
TestMethod()
{
....
string path = "Resources\\mytest.file"; ....
}
在根据http://msdn.microsoft.com/en-us/library/ms182475%28v=vs.100%29.aspx我想用只有 DeployItemAttribute没有 “部署项目属性”。
但是,当我调试它的方法,我赶上“文件未找到异常”。
我该怎么办?
PS:还张贴了这个问题,在http://social.msdn.microsoft.com/Forums/en-US/vststest/thread/474d51ee-7ab9-4311-b7b0-b21266eb01d5
最好的问候!
打开'TestResults'并检查MSTest试图解压的文件路径。但是,我认为问题出在您的输出目录上。使用''资源''而不是'@“资源”'。 – Schaliasos
@Schaliasos,这个文件不包含在'TestResults'目录中。 – f4x
不,我的意思是[查看TestResults](http://msdn.microsoft.com/zh-cn/library/ms404662.aspx)失败的测试以查看错误。您可以看到您尝试部署的文件的完整路径,并检查它是否正确。 – Schaliasos