【发布时间】:2016-02-27 20:56:03
【问题描述】:
我有一个公开多个 WCF 服务的 ASP.NET 项目。 大多数这些服务都使用整个项目中使用的 APP_Code 文件夹中的通用自定义类。
使用这些 WCF 服务是我编写的控制台应用程序。
我的问题是:-
在控制台应用程序中,我显然实例化了我正在使用的每个 WCF 服务 - 但其中一些服务使用公共类作为某些方法的参数。
但是在客户端(控制台应用程序) - 这些类仅作为 WCF 服务命名空间的一部分公开,不可互换)
语法错误示例如下:-
无法从“ManagementAgent.Computer_ServiceReference.ComputerIdentity”转换为“ManagementAgent.WorkloadAnalysis_ServiceReference.ComputerIdentity”。
“ComputerIdentity”类是 App_Code 文件夹中的常用共享类。
如何让这个类作为参数在多个 WCF 服务中互换?
【问题讨论】:
-
考虑将这些类放到一个单独的项目中,然后放到一个单独的类库中。分享这个。完成。