WCF - 开发人员工具
开发 WCF 服务应用程序主要有两种工具 - Microsoft Visual Studio 和 CodePlex。Microsoft Visual Studio 是一套完整的开发工具包,是开发大量不同应用程序(如 ASP.NET Web 应用程序、桌面应用程序、移动应用程序等)所必需的。
Microsoft Visual Studio 使用 .NET 框架功能。另一方面,CodePlex 是 Microsoft 的一个开源项目托管网站,提供多种用于 WCF 服务应用程序开发的免费工具。
Microsoft Visual Studio
Microsoft Visual Studio 有许多版本,最初它(Visual Studio 2005)并不是 WCF 开发的热心支持者。目前,Visual Studio 2008 是唯一可用于开发 WCF 服务应用程序的 Microsoft IDE。
如今,最新版本的 Microsoft Visual Studio 2010 也是开发 WCF 服务应用程序的首选工具。 Visual Studio 中还有一个现成的模板,用于开发 WCF 服务应用程序。
选择这样的模板会导致添加文件用于以下目的 −
- 服务契约
- 服务实施
- 服务配置
Microsoft Visual Studio 会自动添加必需的属性,并且无需编写任何代码即可创建一个简单的"Hello World"服务。
CodePlex
CodePlex 由 Microsoft 于 2006 年 6 月推出,从那时起,它已被全球大量开发人员用来成功创建 .NET 项目。CodePlex 提供的一些用于开发 WCF 服务应用程序的工具如下 −
wscf.blue −这是一个 Microsoft Visual Studio 插件,也是"契约优先"开发工具集,有助于定义 WCF 服务操作并相应地生成代码框架。其重要链接是 − https://wscfblue.codeplex.com
WCFProxyGenerator − 这也是一个 Microsoft Visual Studio 插件。该工具用于扩展客户端生成并提供额外的错误处理。有关此特定开发工具的更多信息,请访问 https://wcfproxygenerator.codeplex.com
WCFMock −测试 WCF 服务可能是一项复杂的任务,此开发工具通过其有用的类为 WCF 服务的单元测试提供了便捷的解决方案。有关此工具的更多信息,请访问 https://wcfmock.codeplex.com
另一个用于轻松开发 WCF 服务应用程序的免费工具是 WCFStorm。其 LITE 版本提供了许多引人注目的功能,用于动态调用和测试 WCF 服务、编辑服务绑定、修改 WCF URL 端点等。