代码之家  ›  专栏  ›  技术社区  ›  Jader Dias

如何部署目录以测试Visual Studio 2008团队系统中的输出文件夹?

  •  5
  • Jader Dias  · 技术社区  · 15 年前

    打开localtestren.testrunconfig文件部署部分时,我可以选择将哪些文件部署到测试输出文件夹,但我需要在给定的子文件夹中部署特定的文件。怎么做?

    2 回复  |  直到 15 年前
        1
  •  7
  •   manji    15 年前

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

    <TestRunConfiguration ...>
    ...
      <Deployment>
        <DeploymentItem filename="%File or Directory to deploy path%" 
                        outputDirectory="%output subdirectory%" />
    
    • filename 属性可以包含绝对路径或相对路径(到RelativePathRoot,它是包含测试项目的解决方案的目录)
    • 如果要部署目录,则该目录中的所有文件都将复制到目标子目录,而不是目录本身,即: 将直接从dir2下的dir1复制文件,dir2下不会创建包含这些文件的目录“dir1”。
    • 输出目录 属性包含部署根目录下的目标子目录

    奥欧

        2
  •  1
  •   Jonathan van de Veen    15 年前

    我有同样的问题,集成测试依赖于特定文件夹中的文件。我最后在我的一个项目的后期构建事件中添加了一个脚本,用xcopy将其复制到文件中的正确位置。