Visual Studio 2013 Express上不提供WCF服务库模板?

时间:2014-06-01 03:17:18

标签: wcf templates visual-studio-2013

我真的想使用WCF服务库模板开发,但我得出的结论是它在快速版本上不可用。谁能确认一下?我已经尝试了installVStemplates,并重新安装了该软件。似乎没有运气。我希望我可能在某种程度上是错的。

1 个答案:

答案 0 :(得分:4)

WCF服务库本质上是一个类库(DLL),它包含服务契约及其实现(或者只是在合同处于单独项目中时的实现)。

虽然WCF服务库模板是创建WCF服务库的便捷方式,但它添加的唯一内容是IService1.cs/vb接口,Service1.cs/vb实现,一些样板代码和对{的引用{1}}和System.Runtime.Serialization

如果您没有模板,可以执行以下操作:

  1. 使用您选择的语言创建新的类库。
  2. System.ServiceModel重命名为您的服务名称。
  3. 添加服务合同的接口。
  4. 添加对Class1.csSystem.ServiceModel的引用(后者如果您将使用DataContracts)。
  5. 自2010年以来我没有使用过快车版,我不记得你是否可以用Visual Web Developer Express创建类库,所以你可能需要使用Express 2013 for Windows Desktop。

    没有模板(约5分钟或更短时间),这是一项额外的工作,但你仍然可以做到。