繁体   English   中英

Windows Store的单元测试可移植类库失败

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM