Visual Studio 提供使用托管代码和非托管代码创建 xmlwebServices 的工具。对于托管代码,Visual Studio 使开发者能够创建可充分利用 .NET Framework 功能的 xmlwebServices。另外,Visual Studio 还允许开发者使用 ATL Server 和本机 C++ 创建 xmlwebServices。
Visual Studio 通过使用 web 引用概念简化查找和访问 xmlwebServices 的过程。向客户端应用程序添加 web 引用会导致代理类的生成,该类可作为能够与客户端交互的 xmlwebServices 的本地表示形式。此功能可用于使用托管代码或非托管代码编写的应用程序。添加 web 引用时,Visual Studio 使用与客户端应用程序相同的编程语言生成代理类。