WCF服务库与类库项目类型

ken*_*ner 23 .net wcf class-library project-types

WCF服务库对常规类库没有做什么?

编辑:我发布了自己的答案.我错过了什么吗?它们基本上只是添加了几个模板类的类库吗?

ken*_*ner 25

我创造了两者并进行了比较 这是我发现的.

WCF服务库

  • 添加对System.Runtime.Serialization和的引用System.ServiceModel.不像System.Data.DataSetExtensionsClass Library那样包含引用.
  • 包含示例服务类IService1,CompositeType以及Service1
  • 使用wsHttpBinding和mexHttpBinding服务端点添加app.config
  • /client:"WcfTestClient.exe"在项目属性中添加为调试命令行选项
  • WCF Options在项目属性中添加一个选项卡.此选项卡包含在同一解决方案中调试另一个项目时启动WCF服务主机的选项
  • Sign the ClickOnce manifests在项目属性的"签名"选项卡中启用选项.在类库中禁用此选项


Joh*_*ers 5

它还在F5上运行WCF服务主机实用程序./client您注意到的交换机正在传递给WCF服务主机,以告知它要启动哪个客户端.在这种情况下,它被告知要启动WCF测试客户端.

这给你一个非常好的F5体验.在您的服务中设置断点,点击F5,使用Test Client调用您的服务操作,您的断点将被命中.