NUnit抛出InvalidOperationException:Service Manager无法初始化RecentFilesService

时间:2016-04-15 01:22:21

标签: c# unit-testing visual-studio-2015 nunit resharper

当我运行一些单元测试时,我的笔记本电脑做了一个蓝屏,现在我无能为力就能让它再次运行测试。

我正在尝试使用Resharper运行针对NUnit 3.2编程的测试,尽管Resharper报告问题出在NUnit中。我从GitHub中删除了NUnit代码,如果RecentFilesService无法从设置文件中找到特定设置,则看起来会抛出错误。我在我的电脑上搜索了这个文件但找不到它。我已经重新安装了项目中的所有NUnit软件包以及重新安装的Resharper。

此时,我几乎是DOA。我需要弄清楚如何将此文件重置为正确的状态,否则只需绕过此错误。

enter image description here

2 个答案:

答案 0 :(得分:4)

我能够将问题追踪到文件Nunit30Settings.xml,该文件已损坏且充满空字符。我删除了文件,一切运行正常,文件重新生成。此文件位于[User] \ AppData \ Local \ NUnit文件夹中。

答案 1 :(得分:2)

@drz,感谢您提供以上信息。这非常有帮助。我不能评论或投票,所以在这里添加你的答案

  

“Nunit30Settings.xml,已损坏,因此请删除该文件   [User] \ AppData \ Local \ NUnit文件夹。文件将再次生成。“