1

我正在使用DeploymentItems 来部署测试文件。我想知道是否可以在部署位置更改部署文件的名称,而不仅仅是复制。例如:

[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 回答