[英]Unit Testing Portable Class Library for Windows Store fails
我目前正在对引用System.Net.Http的pcl进行单元测试。 WP8单元测试运行正常,但Windows单元测试在“ _httpClient.GetAsync(path).Result;”处崩溃。 除了“ TaskCanceledException”。
如果我从用于Windows存储的普通应用程序中的pcl调用该函数,则效果很好! 是的,设置了所需的功能“ Internet”。
我想重用我的单元测试代码,而不必为两个平台编写两次。 有人有类似的问题或知道怎么回事吗?
此外,尝试为Windows应用商店获取正常的应用以运行单元测试似乎也不起作用。 所有测试均崩溃,并显示消息“无法激活Windows Store应用程序单元测试执行程序”。
提前致谢!
好吧,这很容易。 我的普通代码没有在UI线程中运行单元测试。 因此,使用.Result创建了一个死锁,其中ui线程正在ui线程上等待。 非常愚蠢的错误:/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.