【发布时间】:2012-07-19 11:28:56
【问题描述】:
我们将打开 Visual stdio command prompt 2010 (svcutil.exe) 工具来创建客户端代理,自动生成的代码将由该工具创建。
svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config localhost:8000/...
相同的过程将使用System.CodeDom.Compiler.CodeGenerator 命名空间以编程方式创建自动生成代理代码,而无需在新窗口中打开 svcutil.exe 工具。
我需要,如何使用 slsvcutil.exe 工具以编程方式用于 silverlight 4.0 应用程序?如何使用 slsvcutil.exe 工具的 C# 源代码创建自动生成代理代码,而无需在新中打开 VS 命令提示符?我需要这个 C# 源代码。
我们可以使用 System.Diagnostics.Process 命名空间将此工具作为进程执行,但这是我们只能应用于 windows 身份验证或设置用户名和密码。这不是客户设置凭据的便捷方式。
是否有任何替代解决方案可以使用 slsvcutil 工具以编程方式创建客户端代理?是否可以将 svcutil 代理代码更改为 silverlight slsvcutil 代理代码? silverlight 4.0 中的什么命名空间可以下载服务元文档?
【问题讨论】:
标签: c# silverlight-4.0 slsvcutil