我的筆記本電腦在運行某些單元測試時做了藍屏,現在沒有任何事情可以使它能夠再次運行測試。NUnit Throwing InvalidOperationException:服務管理器無法初始化RecentFilesService
我試圖運行使用Resharper針對NUnit 3.2編程的測試,雖然Resharper報告說問題出在NUnit中。我從GitHub中取出NUnit代碼,並且如果RecentFilesService無法從設置文件中找到特定設置,它看起來像是引發了錯誤。我已經在我的計算機上搜索這個文件並找不到它。我已經在我的項目中重新安裝了所有NUnit軟件包,並重新安裝了Resharper。
在這一點上,我非常喜歡DOA。我需要弄清楚如何將這個文件重置爲正確的狀態,否則就繞過這個錯誤。
如果* any * required服務無法初始化,則會引發此錯誤。檢查resharper正在使用的NUnit引擎版本以及您的項目正在安裝哪個版本。這是重要的引擎,而不是框架。如果您發佈該信息,我可以給出答案。 – Charlie
Resharper表示它使用的是版本3.3.0.12 runner。 – drz
我能夠將問題跟蹤到文件Nunit30Settings.xml,該文件已經損壞並且是空字符。我刪除了文件,一切運行良好,文件被重新生成。 – drz