【发布时间】:2012-10-14 06:23:26
【问题描述】:
美好的一天!
我有以下项目结构:
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 尝试部署的文件路径。但是,我认为问题出在您的输出目录上。使用"Resources"而不是@"Resources"。 -
@Schaliasos,此文件不包含在
TestResults目录中。 -
不,我的意思是 view the TestResults 让失败的测试看到错误。您可以看到您尝试部署的文件的完整路径并检查它是否正确。
-
@Schaliasos,是的,是的,它什么都没有:(
标签: mstest deploymentitem