我使用DeploymentItem
来部署测试文件。我想知道是否可以在部署位置更改已部署文件的名称,而不是仅仅复制副本。例如:更改DeploymentItem的名称
[DeploymentItem("path/to/my/file/test.txt", "testfiles/somethingelse.txt")]
它会部署test.txt,但会将文件重命名为somethingelse.txt。
或者我只需在运行我的实际测试之前使用File I/O API手动执行此操作?
我使用DeploymentItem
来部署测试文件。我想知道是否可以在部署位置更改已部署文件的名称,而不是仅仅复制副本。例如:更改DeploymentItem的名称
[DeploymentItem("path/to/my/file/test.txt", "testfiles/somethingelse.txt")]
它会部署test.txt,但会将文件重命名为somethingelse.txt。
或者我只需在运行我的实际测试之前使用File I/O API手动执行此操作?
看来这是不可能的。在测试设置期间,必须手动复制文件。
(可选)目标目录路径必须是一个文件夹,它是相对于部署目录。如果文件夹不存在,它将被创建。默认值是部署目录。 您不能使用DeploymentItem更改文件名。