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端点等.