5

LocalTestRun.testrunco​​nfig ファイルの展開セクションを開くと、テスト出力フォルダーに展開するファイルを選択できますが、特定のファイルを特定のサブフォルダーに展開する必要があります。どうやってするか?

4

2 に答える 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

特定のフォルダーにあるファイルに依存する統合テストで、同じ問題が発生しました。最終的に、プロジェクトの 1 つのビルド後のイベントにスクリプトを追加して、xcopy を使用してファイルを適切な場所にコピーしました。

于 2009-10-15T06:52:44.253 に答える