和以前一样,记录下一些小东西以后方便找。调用wcf最简单的方式就是通过vs自带的【服务引用】来发现自己所要调用的Wcf服务,然后将其添加到工程中即可。该方法会自动在工程中添加客户端委托和wcf服务配置文件类似于reference.cs这样的文件。除此之外如果不想添加【服务引用】的话还有一种方法。就是使用svcutil工具,来生成客户端代理文件和配置文件,然后只需要将cs文件添加到工程中,并将配置文件中的内容copy到工程中的配置文件即可
svcutil会使用到的参数分别是 /language ,/out, /config。他们分别对应了哪种语言,导出的cs路径,导出的配置文件路径具体命令如下。导出的SSClient.cs和SS.config分别包含了客户端委托类和客户端wcf配置。需要记住的是该方法依存于wcf有元数据声明的场合