wcf - 生成 WCF 代理作为构建过程的一部分

标签 wcf msbuild proxy

我正在编写一个将在我们公司内广泛使用的 WCF 服务,我想生成 WCF 客户端代理作为构建过程的一部分并将它们打包在一个程序集中,以便该服务的客户端没有多次重复这个过程。有人知道有什么方法可以做到这一点吗? MSBuild 是否有任何预先存在的构建任务?

最佳答案

我试图解决同样的问题。这就是最终要做的事情。
在.csproj中,AfterBuild目标下,添加一个获取SDK路径的任务,使用Exec命令运行svcutil.exe。我必须使用 "因为路径包含空格。

<Target Name="AfterBuild">
   <GetFrameworkSdkPath>
       <Output TaskParameter="Path" PropertyName="SdkPath"/>
   </GetFrameworkSdkPath>
   <Exec Command="&quot;$(SdkPath)bin\NETFX 4.5.1 Tools\svcutil.exe&quot; $(TargetPath)"/>
</Target>

关于wcf - 生成 WCF 代理作为构建过程的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11529990/

相关文章:

python - 使用代理使用 tornado.httpclient 访问 twitter

c# - WCF - 如何在 C# 代码中指定端点的契约(Contract)?

c# - 来自 CreateChannelWithIssuedToken 的 WCF channel 仍在发送 'requestsecuritytoken' 请求

visual-studio - 使用Visual Studio 2012构建部署包

c# - 增加 version.props 中的数字

c# - 虚拟代理如何工作?

c# - WCF:使用没有 SSL 证书的自定义 UserNamePasswordValidationMode

c# - 如何启动 WCF 语音聊天应用程序?

java - 从 Maven 调用 msbuild 时出错

iphone - 网站在 iPad/iPhone 3G 下显示 JavaScript 错误,但在 WiFi 下不显示