在将WCF服务代理代码引入Visual Studio项目时,似乎有几个主要的选择:
使用Visual Studio内置工具进行Service References。
使用类似于
svcutil http://[my endpoint] /namespace:[my namespace] /noconfig
这样的简单的svcutil命令(由于我跨项目使用了一些标准绑定),然后将生成的文件拖入到我的项目中(或直接升级)。
需要明确的是,第二种选项似乎是最好的选择,尽管没有内置的更新工具。但是Service References对话框会生成大量文件。我是否忽略了VS Service References可能存在的任何微不足道的优势?