Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.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# 通过.NET 4.0中的服务引用使用WCF服务_C#_Wcf - Fatal编程技术网

C# 通过.NET 4.0中的服务引用使用WCF服务

C# 通过.NET 4.0中的服务引用使用WCF服务,c#,wcf,C#,Wcf,我已经读了一些关于WCF的文章,网络上的普遍共识是,通过VisualStudio的add service引用使用WCF服务并不是首选/正确的方式,因为它会添加大量膨胀软件代码 然而,这些帖子大多是2009年发布的.NET3.5 我想知道使用.NET 4.0或.NET 4.5后,这种情况是否有所改善,是否仍建议通过VS方式手动使用服务 手动和服务引用方式之间的性能差异是否非常明显?我不认为手动和服务引用代理类之间存在性能差异。它会生成未使用的代码,是的。但如果您愿意,您可以手动清理它 手工编写的代

我已经读了一些关于WCF的文章,网络上的普遍共识是,通过VisualStudio的add service引用使用WCF服务并不是首选/正确的方式,因为它会添加大量膨胀软件代码

然而,这些帖子大多是2009年发布的.NET3.5

我想知道使用.NET 4.0或.NET 4.5后,这种情况是否有所改善,是否仍建议通过VS方式手动使用服务


手动和服务引用方式之间的性能差异是否非常明显?

我不认为手动和服务引用代理类之间存在性能差异。它会生成未使用的代码,是的。但如果您愿意,您可以手动清理它

手工编写的代理将在编译过程中节省毫秒。但您将花费更多的时间手动编写代理类并对其进行测试