在我的 WCF 项目中,我有一个来自不同库的类型:
LibraryB.SomeClass
在服务的 svc.cs 文件中,我在参数中使用了上述类型:
GetEmployees(LibraryB.SomeClass someClass)
在托管服务的 Web 应用程序中,为服务创建了一个类型:
MyWebApp.ServiceAReference.ServiceAClient serviceClient = new MyWebApp.ServiceAReference.ServiceAClient();
但是当我引用该方法时:
serviceClient.GetEmployees(someClass);
参数的智能感知类型为:
MyWebApp.ServiceA.SomeClass
在 Web 应用程序中,someClass 的类型是 LibraryB.SomeClass,而不是 MyWebApp.ServiceA.SomeClass。
有什么方法可以告诉 Web 服务通过网络发送类型 LibraryB.SomeClass 吗?还是我应该做些不同的事情?