如果没有发生构建,Resharper会忽略[DeploymentItem]

时间:2013-08-19 08:42:03

标签: unit-testing deployment resharper mstest

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

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

现在就是这个问题。

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

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

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

其他人见过这个吗?

使用Visual Studio 2012和ReSharper 7.1.3

0 个答案:

没有答案