打开我的 LocalTestRun.testrunconfig 文件部署部分时,我可以选择将哪些文件部署到测试输出文件夹,但我需要将特定文件部署在给定的子文件夹中。怎么做?
问问题
2373 次
2 回答
7
您可以使用元素的outputDirectory
属性为文件或目录指定子目录:DeploymentItem
<TestRunConfiguration ...>
...
<Deployment>
<DeploymentItem filename="%File or Directory to deploy path%"
outputDirectory="%output subdirectory%" />
filename
属性可以包含绝对路径或相对路径(到 RelativePathRoot,它是包含您的测试项目的解决方案的目录)- 如果要部署目录,则该目录中的所有文件都将复制到目标子目录,而不是目录本身,即:将直接从 Dir1 复制文件到 Dir2 下,不会在 Dir2 下创建目录“Dir1”来包含这些文件。
outputDirectory
属性包含部署根目录下的目标子目录
o_o
于 2009-10-09T19:37:52.527 回答
1
我遇到了同样的问题,集成测试依赖于特定文件夹中的文件。我最终在我的一个项目的构建后事件中添加了一个脚本,以使用 xcopy 将文件复制到正确的位置。
于 2009-10-15T06:52:44.253 回答