我目前正在使用MS Test进行单元测试的项目。当我执行“运行所有测试”时,出现大约1/3测试的以下错误:运行所有测试时的MS测试错误
测试方法[测试方法]抛出异常System.IO.FileLoadException,但预期会发生异常System.InvalidOperationException。异常消息:System.IO.FileLoadException:加载此程序集将产生与其他实例不同的授予集。 (异常来自HRESULT:0x80131401)
如果我去任何失败的测试和运行测试本身它会给出同样的错误。如果我在测试中放置一个断点并调试测试,它将通过并且没有错误。如果我再次运行个人测试,它会通过。如果我回到运行所有测试,我再次获得上述三分之一测试的错误。
我之前就有过这个问题,我没有做任何修理,只是神奇地消失了。但现在它回来了,非常沮丧。
什么是造成此错误?有没有解决这个错误?
我知道数据库没有问题,因为我们使用RhinoMocks来模拟我们所有的数据访问。不知道有关文件。我将检查正在使用的任何文件。谢谢 – troyappeldorn 2010-01-15 17:32:39
没有正在使用的文件。所以不完全确定System.IO.FileLoadException。仍然没有规律地发生。通常可以通过重新启动VS来修复。 – troyappeldorn 2010-02-16 21:53:06