我的 Windows 8.1 应用程序使用 WCF 服务。我需要将我的应用程序移植到 Windows 10 UWP 应用程序。但无法添加服务引用。当我添加服务引用时出现此消息:
数据服务客户端代码生成失败。不支持指定的 Windows 应用商店框架“.NETCore,Version=v5.0”。仅支持 .NETCore 4.5 及更高版本。
如何解决我的问题?
谢谢你@gregkalapos
1. Create Windows 8.1 Portable class library
2.这样选择
3. 将服务引用添加到新创建的库中。然后参考 Windows 10 通用应用程序项目的库。
这是调用方法的示例:
var client = new ConnectODataEntities(new Uri("http://...ODATA URL..."));
var dsQuery = (DataServiceQuery<YOUR_METHOD_RETURN_TYPE>)(client.YOUR_METHOD);
var tf = new TaskFactory<IEnumerable<YOUR_METHOD_RETURN_TYPE>>();
var list = (await tf.FromAsync(dsQuery.BeginExecute(null, null),
iar => dsQuery.EndExecute(iar))).ToList();
lbox.ItemsSource = list;
此方法使用的应用程序适用于Windows 10
and Windows 10 Mobile
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)