2015-08-08 60 views
1

我有一个VS 2015解决方案,其中一个项目是托管WCF服务的WPF应用程序。第二个是Windows 10 UWP项目,它是一个客户端并正在使用该服务。WCF和Windows 10目标PCL

我想将我的服务契约(共享接口)放在Windows 10(.NET 4.6)的目标可移植类库中,但通过此设置,ServiceContractAttribute无法识别。我必须重定向到Windows 8.1以允许使用这些属性。但是这样的图书馆在两个项目中都不可用。

如何在这两个项目之间共享我的服务界面?

回答

0

只要共享一个WCF服务的接口,我发现针对Windows 8.1/.NET 4.5.1 PCL正在为这两个项目工作,所以我想我可以坚持这个解决方案。

我不知道是否有一些缺点不直接针对Windows 10,但我会最终看到。

0
  • 右键单击该项目
  • 属性
  • 选择 '库'
  • 定位:点击更改...
  • 仅选择的.NET Framework 4.5.1和Windows 8.1

定位Windows 10和.NET Framework 4.6不起作用。