3

我有一个用 MSTest 编写的单元测试,带有一个部署项装饰器来复制配置文件。

测试本身会从配置文件中删除一行,然后验证删除是否正确。

现在问题来了。

如果我在 ReSharper 中再次运行测试,它会拒绝再次重新部署该项目,而是将文件的先前副本留在那里,现在已经丢失了一行,并且测试失败。

如果我再次运行相同的测试,但使用 MStest,它会通过。

即使没有发生构建,MSTest 似乎也会始终支持 [DeploymentItem],但 ReSharper 只会在实际构建发生时部署项目。

还有人看到这个吗?

使用 Visual Studio 2012 和 ReSharper 7.1.3

4

0 回答 0