如何在Visual Studio 2008 Team System中部署目录以测试输出文件夹?

Jad*_*ias 5 mstest visual-studio testrunconfig

打开我的LocalTestRun.testrunco​​nfig文件部署部分时,我可以选择将哪些文件部署到Test输出文件夹,但我需要在给定的子文件夹中部署特定文件.怎么做?

man*_*nji 7

您可以使用元素的outputDirectory属性为文件或目录指定子目录DeploymentItem:

<TestRunConfiguration ...>
...
  <Deployment>
    <DeploymentItem filename="%File or Directory to deploy path%" 
                    outputDirectory="%output subdirectory%" />
Run Code Online (Sandbox Code Playgroud)
  • filename 属性可以包含绝对路径或相对路径(到RelativePathRoot,它是包含测试项目的解决方案的目录)
  • 如果要部署目录,该目录中的所有文件将被复制到目标子目录,但不会复制到目录本身,即:将直接从Dir2复制Dir1中的文件,在Dir2下不会创建目录'Dir1'以包含这些文件文件.
  • outputDirectory attribute包含部署根目录下的目标子目录

O_O