尝试通过有序的UI测试运行某些UI测试时出现此错误。 该错误总是发生在有序的UI测试中的第一个测试完成之后。我仔细检查过,错误所提到的dll文件出现在错误中提到的位置。在调试测试运行中不会发生该错误。
昨天它运行良好。我今天更新到Visual Studio 15.8.1,怀疑这导致我的有序测试失败,尤其是因为我已经在其他版本的vs中发现了与此类似的问题。答案中发布的解决方案对我不起作用。 / p>
3个问题:
答案 0 :(得分:1)
好的,所以我深入到此。
很显然,有序测试将无法运行,因为我的项目中有一个解决方案,其中包含一些损坏的引用。解决方案中使用了引用,编译器抱怨它们,但是缺少的引用并没有破坏我的代码,至少这很奇怪。重新添加这些引用,然后删除引用的文件(这样引用将再次损坏),确实破坏了代码,导致我无法编译解决方案。
我调整了代码,并能够删除这些引用。之后,订购的测试便可以再次运行。
由于某些原因,这仅在从vs2017 15.7.6更新到vs2017 15.8.1之后才成为问题。
希望这将帮助一些遇到类似问题的人。
答案 1 :(得分:0)
SolutionExplorer.MouseRightClick.Configuration Manager:将每个项目平台设置为“任何CPU”都可以解决我的情况