Resharper单元测试运行器无法查找内容文件

Mic*_*cah 11 .net resharper unit-testing mstest

我有一些测试依赖于我标记为"内容"的一些文件和"始终复制".我正在使用DeploymentItem属性来确保在VS之外运行mstest时将它们复制到输出目录.但是,当在VS中使用Resharper测试运行器时,这些文件永远不会进入它正在执行的目录.有人知道怎么修这个东西吗?

Met*_*ght 9

禁用Unit Testing > Shadow-copy assemblies being testedResharper选项为我解决了这个问题.

  • 我们不想嵌入资源,所以对我们来说 - 这是一个更好的解决方案/答案.+1 (2认同)

Han*_*man 4

我们通过将测试文件标记为嵌入式资源来解决这个问题,然后使用实用程序方法读取嵌入式资源并将其写入预期位置。