Visual Studio .NET中有一套在XP中创建组件服务的很好的工具。Visual Studio .NET、以及它包含的其他工具和语言是建立基于Windows的组件、应用程序、创建脚本、开发互联网网站和应用程序、管理源代码的基础,其中最重要的是C#和VisualBasic.NET。另外,Visual C++ 7也是创建组件服务的极好的工具。微软在开发COM+时,它主要面向的是Visual C++和Visual Basic,此外,微软还希望C++能够用来管理和布置应用程序。当然,我们也可以在.NET环境中使用COBOL、Perl、J#和C#等语言创建组件服务。除其官方的C#、C++和Visual Basic.NET语言外,Visual Studio.NET还支持许多其他语言。在本篇文章中,我们的主要工具将是Visual Studio.NET和Visual C++ 7.0编译器。