【发布时间】:2016-04-06 04:09:12
【问题描述】:
我正在测试一个 UWP 应用程序,并且我想使用代理来使用 WCF 服务。我有一个代理,它是 .net 4.6 的库,但我无法将此项目添加为通用应用程序项目中的参考。这是正常的,因为是 .net 4.6 的库。
所以我正在尝试创建一个可移植库,我有两个选择来创建一个可移植库。这个选项让我说我可以使用哪些目标。我选择 .net 4.6 和 windows 通用 10.0。问题是我无法添加对需要使用代理的System.ServiceModel 的引用。
另一个选项是适用于 windows 通用的可移植库。在这种情况下,我无法选择目标项目,这是有道理的,因为它仅适用于通用应用程序。在这种情况下,我可以添加对System.ServiceModel 的引用。
我知道在可移植库中我只能使用目标项目的库,限制性更强,在这种情况下,我猜是 windows 通用的,没有 .net 4.6。但是,为什么我可以在通用应用程序的可移植库中而不是在我使用 .net 的可移植库中添加引用?
我想要一个通用的可移植库,以便能够在 WPF 应用程序和通用 Windows 应用程序中使用代理。
谢谢。
【问题讨论】:
标签: wcf uwp portable-class-library service-model