我测试了一个 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 应用程序中使用代理。
谢谢。