WP8 仅在使用 MSTest.exe 时对 FileNotFoundException 进行单元测试

本文关键字:FileNotFoundException 时对 单元测试 exe MSTest WP8 | 更新日期: 2023-09-27 18:34:34

我为WP8创建了一个新的Windows Phone单元测试项目。直接从 Visual Studio 启动时它工作正常,但是当我使用 MSTest.exe 从 VS 命令提示符运行它时,我收到以下错误:

System.IO.FileNotFoundException:无法加载文件"System.Windows, Version=2.0.6.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e"或其依赖项之一。

System.IO.FileNotFoundException:无法加载文件"Microsoft.Phone, Version=8.0.0.0, Culture=neutral, PublicKeyToken=24eec0d8c86cda1e' 或其依赖项之一。

除了项目模板中的依赖项之外,尚未添加任何依赖项。任何想法是什么导致了这个以及如何解决这个错误?对我来说,通过第三方应用程序(而不是 VS 本身(从MSTest.exe运行测试至关重要。

WP8 仅在使用 MSTest.exe 时对 FileNotFoundException 进行单元测试

你看过VSTest.Console.exe工具吗?它是Visual Studio 2012中MSTest.exe的替代品。您可以在此处阅读更多相关信息

它完全支持Windows Phone 8。查看本指南,了解如何从命令行运行测试。

如果切换到新框架不是一种选择,SO上有一个关于使用Windows Phone 8运行MSTest.exe的答案。请看第 4 点 - 其中描述了如何将正确的程序集复制到项目中。

目前,我没有 IDE 使用提供的工具检查您的方案,但会尽快提供测试结果更新。

相关文章:
  • 没有找到相关文章