1

s を使用しDeploymentItemてテスト ファイルを展開しています。単にコピーするのではなく、デプロイされた場所でデプロイされたファイルの名前を変更できるかどうか疑問に思っていました。例えば:

[DeploymentItem("path/to/my/file/test.txt", "testfiles/somethingelse.txt")]

test.txt を展開しますが、ファイルの名前を somethingelse.txt に変更します。

それとも、実際のテストを実行する前に、ファイル I/O API を使用して手動でこれを行う必要がありますか?

4

2 に答える 2

2

これは不可能のようです。テストのセットアップ中に手動でファイルをコピーする必要があります。

于 2012-12-19T21:31:43.967 に答える
1

http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.unittesting.deploymentitemattribute.aspx

(オプション) ターゲット ディレクトリ パスはフォルダーである必要があり、展開ディレクトリからの相対パスです。フォルダが存在しない場合は、作成されます。デフォルト値はデプロイメント ディレクトリです。DeploymentItem を使用してファイル名を変更することはできません。

于 2014-10-27T07:25:49.243 に答える