如何使“复制到输出目录”与单元测试一起工作?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (20)

当我在执行测试之前构建一个单元测试项目时,测试输出会被复制到一个TestResults文件夹中,然后执行测试。我遇到的问题是,并非Debug/bin目录中的所有文件都被复制到TestResults项目中。

如何将复制到Debug/bin目录的文件也复制到TestResults文件夹?

提问于
用户回答回答于

要做到这一点的标准方法是通过指定的部署项目中的.testrunconfig文件,它可以通过访问编辑测试运行配置项在Visual Studio 测试菜单或解决方案项文件夹。

用户回答回答于

可以像下面所示的示例那样指定部署属性;还需要设置“content”&“Copy if newer”属性(没有关于后面的设置的文档,但你已经设置了这些设置以使其工作。

[TestMethod]
[DeploymentItem("mytestdata.xml")]
public void UploadTest()
{



}

扫码关注云+社区