由于无头运行 Metro 应用程序仍然是一个灰色地带:无头运行 Metro 应用程序,我最近决定将本机单元测试项目添加到我的 Windows Metro 应用程序中,希望我能找到一种方法来自动运行这些单元测试构建服务器上的时尚。基本上,我正在寻找类似于 MSTest.exe 的东西——一个非常适合从批处理文件和/或脚本运行测试的实用程序。
事实上,我已经尝试在生成的测试 .dll 上使用 VS11 附带的新版本 MSTest.exe,但它失败并出现错误:
“无法加载测试容器'test.dll'或其依赖项之一......错误详细信息:无法加载文件或程序集文件://test.dll'或其依赖项之一。模块应包含一个装配清单。”
MSTest.exe 是否适用于包含 WinRT 代码的测试容器?如果没有,是否有一个实用程序可以满足我的需求?
编辑:我刚刚发现 MSTest 不支持在 Metro 风格应用程序上运行测试。在这里找到:http: //msdn.microsoft.com/en-us/library/ms253138%28v=vs.110%29.aspx这真的太糟糕了。我仍然希望那里有一个可以工作的实用程序。