如何在 Visual Studio 2008 Team System 中部署目录来测试输出文件夹?
当打开 LocalTestRun.testrunconfig 文件的部署部分时,我可以选择将哪些文件部署到测试输出文件夹,但我需要将特定文件部署到给定的子文件夹中。怎么做呢?
When open my LocalTestRun.testrunconfig file Deployment section I can choose which files are deployed to the Test output folders, but I need that a specific file to be deployed in a given subfolder. How to do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用
DeploymentItem
元素的outputDirectory
属性指定文件或目录的子目录:filename
属性可以包含绝对路径或相对路径(到relativepathroot(它是包含测试项目的解决方案的目录)将从 Dir1 直接复制文件到 Dir2 下,不会在 Dir2 下创建目录“Dir1”来包含这些文件。
outputDirectory
属性包含部署根目录O_o下的目标子目录
You can specify subdirectories for files or directories using the
outputDirectory
attribute of theDeploymentItem
element:filename
attribute can contain absolute paths or relative paths(to the RelativePathRoot which is the directory of the solution containing your test project)will copy files from Dir1 directly under Dir2, no directory 'Dir1' will be creaed under Dir2 to contain these files.
outputDirectory
attribute contains destination subdirectory under the deployment root directoryO_o
我遇到了同样的问题,集成测试依赖于特定文件夹中的文件。我最终在我的一个项目的构建后事件中添加了一个脚本,以使用 xcopy 将文件复制到正确的位置。
I had the same issue, where integration tests where dependent on files being in a specific folder. I ended up adding a script to the post build event of one of my projects to copy in the files to the right location using xcopy.