【发布时间】:2017-01-20 10:26:12
【问题描述】:
我有 2 个 wcf 服务作为单独的项目:
1) 区域服务
2) 国家服务
项目名称 = RegionService
IRegionService.cs
IRegionService.svc
<%@ ServiceHost Language="C#" Debug="true" Service="RegionService.RegionService" CodeBehind="RegionService.svc.cs" %>
项目名称 = CountryService
ICountryService.cs
CountryService.svc
<%@ ServiceHost Language="C#" Debug="true" Service="CountryService.CountryService" CodeBehind="CountryService.svc.cs" %>
现在我想使用 Country Service 中的 RegionService 方法,因此我在 CountryService wcf 项目中提供了 RegionService 的服务参考,但是当我构建项目时出现错误:
类型中不存在类型名称“ServiceReference1” 'CountryService.CountryService'
我猜这是因为项目名称和 svc 文件名冲突,因为以前当我的 svc 文件名与项目名称不同时,我能够成功添加服务引用。
那么有什么解决方法吗?我不想更改我的文件或项目的名称,因为这会导致很多地方发生变化。
【问题讨论】: