我在Visual Studio 2010 Professional中为Windows Phone测试框架设置了环境。 使用Resharper调试单元测试时,我收到异常处理错误。
“类型的第一次机会例外 发生'WindowsPhoneTestFramework.Server.Core.AutomationException' 在TechTalk.SpecFlow.DLL“
如何修复它并为WP7模拟器运行我的脚本?
答案 0 :(得分:2)
WPTF的工作原理是在桌面主机上设置一个SOAP服务器,然后该应用程序连接到该主机,看起来手机无法联系主机。这可能是因为它尚未设置或因为它没有启动权限。
来自WPTF readme:
你试过这些吗?如果您对说明不满意,可能值得让开发人员参与其中。• 对于某些脚本运行程序,那么您可能需要更改脚本运行程序以设置32大标记 - 尝试查找32位替代(例如nunit-console-x86.exe) - 或(最坏情况下)使用CorFlags.exe改变你的跑步者。 “C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v7.0A \ Bin \ CorFlags.exe”“your target.exe”/ 32BIT +
• 代码的服务器部分在http://localhost:8085上打开WCF服务 - 它需要权限才能执行此操作 - 使用: netsh http add urlacl url = http:// +:8085 / user = \