Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.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# 我可以在UWP客户端和WCF服务器之间共享业务对象吗?_C#_Wcf_Uwp - Fatal编程技术网

C# 我可以在UWP客户端和WCF服务器之间共享业务对象吗?

C# 我可以在UWP客户端和WCF服务器之间共享业务对象吗?,c#,wcf,uwp,C#,Wcf,Uwp,我是否可以使用UWP客户端和WCF服务器制作一个经典的n层应用程序,其中业务对象位于共享库中(因此我不必像Silverlight那样生成代理类)?是的,便携类库的总体思路是让该库用于服务器和移动应用程序中。注意事项包括需要小心依赖性,PCL ness的“版本”与netStandard版本之间存在相当大的变化,某些目标平台(如Xamarin)有其特定的可移植性限制,但基本答案是肯定的。谢谢。我可以重复使用非便携式图书馆吗?我希望应用程序仅在win 10上运行。@BoppityBop如果服务器和客户

我是否可以使用UWP客户端和WCF服务器制作一个经典的n层应用程序,其中业务对象位于共享库中(因此我不必像Silverlight那样生成代理类)?

是的,便携类库的总体思路是让该库用于服务器和移动应用程序中。注意事项包括需要小心依赖性,PCL ness的“版本”与netStandard版本之间存在相当大的变化,某些目标平台(如Xamarin)有其特定的可移植性限制,但基本答案是肯定的。

谢谢。我可以重复使用非便携式图书馆吗?我希望应用程序仅在win 10上运行。@BoppityBop如果服务器和客户端都只针对win 10,您可能不需要便携库。我还没有尝试过这一点,我最近的大多数工作目标是Docker上的.NET Core用于服务,Xamarin mobile用于客户端,因此用于共享代码的PCL或NET标准库类型。我唯一能找到的方法是仅使用PCL。UWP项目似乎无法引用“常规”类库。不是我能找到的。。