尝试在 Visual Studio Express 2012 For Web 中运行单元测试时,是否有人遇到以下错误?:
MSTestAdapter 无法发现测试,因为经典模式帮助程序不可用。如果已选择 TestSettings 文件,请取消选择并重试。
我在 Visual Studio 2012 RC 中有一个解决方案,其中包含几个应用程序、几个类库和几个单元测试项目。当 Visual Studio 2012 发布时,我改用 Express For Web。一切都在编译和运行良好,但每当我尝试运行单元测试时,都会出现上述错误。
作为测试,我卸载了单元测试项目并删除了 TestSettings 文件,并添加了一个带有一个测试的新单元测试项目,这是一个简单的真断言。但是,错误仍然存在。
谷歌搜索并没有为我找到太多东西。各种网站上的一些相关帖子,但还没有实质性内容。(也许其他人有更多的运气?)看起来测试框架在尝试调用 MSTest 之前就失败了,但同样奇怪的是我在机器上找不到mstest.exe
。
有没有人遇到这个并解决了它?我想我可以转移到 NUnit(尽管他们的网站没有响应,这并没有给项目灌输很大的信心)或类似性质的东西,尽管我更愿意尽可能减少工具的数量。