之前有人问过类似的问题,当我在 Visual Studio 2010 中运行 MSpec 时出现以下错误:
无法加载文件或程序集“Machine.Specifications.dll”或其依赖项之一。该系统找不到指定的文件。
另一篇文章中的解决方案是下载 .net4 特定版本的 MSpec。但是,这就是我正在使用的,它仍然无法正常工作。我什至今天重新下载了最新版本,并使用 build-4.0-release.cmd 文件构建了它。替换了我的参考,仍然有同样的问题。
奇怪的是,我第一次运行 MSpec 时,它工作得很好。只有当我尝试重新运行它时,我才会收到此错误。
测试在 ReSharper 测试运行器中仍然运行良好。所以,还是可以用的。但是,ReSharper 测试运行程序不会生成 Report.html 文件。这真的是我想让它工作的唯一原因。有没有办法让 ReSharper 生成 Report.html 文件?那也能解决问题。