Resharper 7: MSTest未工作 - "Test wasn't run"

13 浏览
0 Comments

Resharper 7: MSTest未工作 - "Test wasn't run"

自从我升级到VS2012和Resharper 7后,我的之前能够正常运行的MS测试不再运行。

测试是在ASP.NET环境中运行的。我使用以下属性:

[TestMethod]

[HostType("ASP.NET")]

[AspNetDevelopmentServerHost("C:\\Projekte\\****\\Website", "/")]

[UrlToTest("http://localhost:7924/")]

有什么办法可以修复这个问题吗?

0
0 Comments

从上述内容中,我们可以得出以下结论:

问题出现的原因是测试项目设置成了AnyCPU,而项目则是显式设置为x86。将测试项目设置为x86可以解决该问题。

解决方法是将测试项目设置为x86。

根据以上内容,我们可以整理出以下文章:

Resharper 7: MSTest运行不起来 - "Test wasn't run"的问题及解决方法

最近我在使用VS2012 R#8和nUnit时遇到了一个问题,即MSTest无法运行,并出现了"Test wasn't run"的错误提示。经过一番排查,我发现问题的原因是测试项目设置成了AnyCPU,而项目则是显式设置为x86。幸运的是,我将测试项目也设置为了x86,问题得以解决。

与我遇到的情况相同的还有其他用户,他们也将测试项目设置为x86后问题得以解决。不过令人失望的是,Resharper并没有给出正确的错误提示。

总结起来,解决这个问题的方法就是将测试项目设置为x86。希望对遇到相同问题的人有所帮助。

希望以上内容能够对大家有所帮助!

0
0 Comments

问题的原因是在app.config文件中有错误的配置,解决方法是移除错误的配置或修复错误的配置。

0
0 Comments

Resharper 7: MSTest not working - "Test wasn't run"

当我们尝试使用MSTest Test Explorer运行单元测试时,可能会遇到上述错误。在输出窗口中,我们可能会找到更多关于该问题的详细信息。

对我来说,问题是一个被引用的程序集正在使用比测试项目中引用的NUnit版本更新的版本。使用相同的最新版本解决了这个问题。

错误信息如下:

System.IO.FileLoadException: Could not load file or assembly 'nunit.framework, Version=2.6.3.13283, Culture=neutral, PublicKeyToken=96d09a1eb7f44a77' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference.

解决方法是确保测试项目和被引用的程序集使用相同版本的NUnit。

0