我对应该遵循的规则感到困惑.我发现问题出现是因为当前的应用程序名称恰好是“Common”,它也是“Common”公司库的名称.我有一个WCF服务运行并引用具有以下命名空间的几个类库:
> WCF服务:Common.Services
> Appliation Domain Layer:Common.Domain
> Common Library:CompanyName.Common
使用这个命名它编译得很好,但是当我使用WCF测试客户端使用服务时,它说Company.Common不包含域,你是否缺少程序集引用?
Company.Common确实不包含嵌套的Domain命名空间.有单独的Common.Domain,但不应该嵌套,所以……?
如果我在已引用CompanyName.Common命名空间的另一个客户端(例如Web应用程序)中使用该服务,则它不会重用该类型,因为命名空间变得混乱.
使用Visual Studio我可以查看客户端上的两个引用程序集,它们显示正确的结构.据我所知,WCF似乎不喜欢命名空间.
我不认为其他人遇到过这个?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。