WCF and Windows 10 Targeted PCL
本文关键字:Targeted PCL Windows and WCF | 更新日期: 2023-09-27 18:07:05
我有一个VS 2015解决方案,其中一个项目是托管WCF服务的WPF应用程序。第二个是一个Windows 10 UWP项目,它是一个客户端,正在使用该服务。
我想把我的服务契约(共享接口)放在Windows 10 (. .. NET 4.6)的目标可移植类库,但在此设置下,ServiceContractAttribute无法被识别。我必须重新定位到Windows 8.1才能被允许使用这些属性。但是这样的库不能同时在两个项目中使用。
如何在这两个项目之间共享我的服务接口?
只要共享WCF服务的接口,我发现针对Windows 8.1/. net 4.5.1 PCL对两个项目都有效,所以我想我可以坚持这个解决方案。
我不知道不直接针对Windows 10是否会有一些缺点,但我最终会看到的。
- 右键单击项目性>
- 选择"图书馆"
- 目标:点击Change…
- 只选择。net Framework 4.5.1和Windows 8.1
针对Windows 10和。net Framework 4.6不工作