上周我遇到了同样的情况,答案是否定的(或者至少不容易,而且在 6 小时的谷歌搜索后绝对找不到。)部分问题是没有选项可以从 Visual Studio 启用 WSE在 VS 2010(或 VS 2008,就此而言)。
然而,从好的方面来说,使用 VS2010 中的“添加服务引用”工具很容易指向 Web 服务,并添加一个服务引用(新样式)而不是“Web 引用”。在试图弄清楚如何通过 Web 服务引用获得对 WSE 的支持后,我只是尝试了新方法,Visual Studio 足够聪明,可以正确处理它。它能够创建一个无需额外配置即可与服务器通信的客户端。
主要区别在于,新工具不是为允许您调用代理类上的函数的服务生成代理类,而是为服务创建一个客户端类,允许您使用客户端执行方法。当你习惯它时,它实际上是一个非常小的变化。一旦我弄清楚了差异,一些全局查找和替换操作就会处理更新必要的代码。
编辑
去搞清楚。这一次,我在谷歌搜索的第一分钟就找到了答案。
您可以启用第一段中提到的那个选项,我敢打赌它会起作用。
但是,我将留下其余的答案,因为现在切换到新的方式可能仍然更好。
http://www.junasoftware.com/blog/how-to-use-wse-3-in-visual-studio-2010.aspx