我有一个用 MSTest 编写的单元测试,带有一个部署项装饰器来复制配置文件。
测试本身会从配置文件中删除一行,然后验证删除是否正确。
现在问题来了。
如果我在 ReSharper 中再次运行测试,它会拒绝再次重新部署该项目,而是将文件的先前副本留在那里,现在已经丢失了一行,并且测试失败。
如果我再次运行相同的测试,但使用 MStest,它会通过。
即使没有发生构建,MSTest 似乎也会始终支持 [DeploymentItem],但 ReSharper 只会在实际构建发生时部署项目。
还有人看到这个吗?
使用 Visual Studio 2012 和 ReSharper 7.1.3