【发布时间】:2023-03-09 13:57:02
【问题描述】:
因此,在 Visual Studio 中将 WCF 服务代理代码导入项目时,我似乎有几个主要选项:
为Service References使用Visual Studio的内置工具
使用 简单的 svcutil 命令,例如
svcutil http://[my endpoint] /namespace:[my namespace] /noconfig(因为我使用了一些 跨项目相当标准的绑定),并拖动结果 文件到我的项目中(或就地升级)。
需要明确的是,选项 2 感觉是最好的一个,尽管没有用于更新的内置工具。但服务参考对话框生成的文件数不胜数。 我缺少 VS 服务引用的任何隐晦好处吗?
【问题讨论】:
-
它们基本上是一回事。
-
Visual Studio 基本上是在后台调用 svcutil。然而,许多程序员都害怕打开命令提示符并运行命令行工具——这就是为什么 Visual Studio 有
Add Service Reference对话框 .... -
是的,我知道它们在幕后是一样的,但它是否使用一些 /awesome 开关来生成所有这些 XSD 和其他文件以获得一些好处?
-
所以这最初是关于为什么 VS 服务引用添加所有其他疯狂的文件(迪斯科等),但这些答案和一点谷歌搜索让我相信没有真正令人信服的好处。所以...我们将通过 NuGet 共享代理和/或合同
-
可能重复“Visual Studio 2008 是否使用 SvcUtil.exe,如果“否”,使用 svcutil 有什么缺点吗? stackoverflow.com/questions/408217/…
标签: visual-studio wcf service-reference