Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WCF和Windows 10的目标PCL_C#_Wcf_Portable Class Library_Windows 10 - Fatal编程技术网

C# WCF和Windows 10的目标PCL

C# WCF和Windows 10的目标PCL,c#,wcf,portable-class-library,windows-10,C#,Wcf,Portable Class Library,Windows 10,我有一个VS 2015解决方案,其中一个项目是承载WCF服务的WPF应用程序。第二个是一个Windows10UWP项目,它是一个客户端,正在使用该服务 我想将我的服务契约(共享接口)放在以Windows 10(.NET 4.6)为目标的可移植类库中,但通过此设置,ServiceContractAttribute无法识别。我必须重新定位到Windows 8.1才能使用这些属性。但这样的库在两个项目中都不可用 如何在这两个项目之间共享我的服务接口?只要共享WCF服务的接口,我发现Windows 8.

我有一个VS 2015解决方案,其中一个项目是承载WCF服务的WPF应用程序。第二个是一个Windows10UWP项目,它是一个客户端,正在使用该服务

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


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

只要共享WCF服务的接口,我发现Windows 8.1/.NET 4.5.1 PCL对这两个项目都有效,所以我想我可以坚持使用此解决方案


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

只要共享WCF服务的接口,我发现针对Windows 8.1/.NET 4.5.1 PCL对这两个项目都有效,所以我想我可以坚持这个解决方案

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

  • 右键单击项目
  • 性质
  • 选择“库”
  • 目标:单击更改
  • 仅选择.NET Framework 4.5.1和Windows 8.1
针对Windows 10和.NET Framework 4.6不起作用。

  • 右键单击项目
  • 性质
  • 选择“库”
  • 目标:单击更改
  • 仅选择.NET Framework 4.5.1和Windows 8.1
以Windows 10和.NET Framework 4.6为目标是行不通的