我正在尝试使用ReSharper的测试运行器让NUnit在Visual Studio 2010中工作。 NUnit版本是2.5.10,ReSharper的版本是5.1.3000.12。
当我尝试运行测试时,会抛出以下错误:
单元测试运行器无法加载测试组件: JetBrains.ReSharper.TaskRunnerFramework.TaskException:无法加载文件或程序集'file:/// C:\ Documents and Settings \ Administrator \ Local Settings \ Temp \ jwgjsyeb.0ui'或其依赖项之一。系统找不到指定的文件。
有人知道这些版本是否不兼容?根据{{3}},它们可能不相容。如果是这样,我应该放弃我的NUnit版本吗?如果是这样,那么什么版本,以及我会错过什么?如果存在很大差异,我可以考虑在VS2010之外运行我的测试。
或者,如果它们应该兼容,那么可能导致其他问题呢?
提前致谢。
答案 0 :(得分:1)
我上个月某个时候打过这个&得到了以下来自喷气机大脑的回应。正如你所看到的,支持技术人员说最后官方支持的nunit是2.5.8。
我实际上正在使用r#的跑步者与v2.5.9.10348,虽然我非常喜欢看到它被视为一等公民并且实际上保持与Nunit保持同步。关于喷气机大脑贪婪的释放政策我会再次咆哮,就像我here那样......但是......它可能没有帮助!
2.5.9值得一试,就像我说我用它一样。 2.5.8虽然古老,但无论如何实际上都是“官方支持”。
干杯, Berryl
I'm afraid that ReSharper 5.1.3 doesn't support NUnit 2.5.10 (the last supported version is 2.5.8 for the R#5.1.3). ReSharper 6 EAP builds should work fine with the latest NUnit release. You may download the EAP builds from here: http://confluence.jetbrains.net/display/ReSharper/ReSharper+6.0+Nightly+Builds. Please let me know if it helps. Thank you. ________________________ Alex Berezoutsky, Support Engineer JetBrains, Inc. http://www.jetbrains.com "Develop with pleasure!"
答案 1 :(得分:0)
经过一些试验和错误后,最新版本的NUnit I可以使用ReSharper 5.1.3000.12,NUnit 2.5.7。
Here是修订列表,从最新的稳定版本2.5.10开始。