我有一个 WCF 服务,它在两个相互交互的项目中被引用。我在我的服务中定义了一个需要在两个项目中使用的类,但由于命名空间不同,它们不被识别为同一个类。例如,在一个类中是 project1.myservicereference.myclass,在另一个类中是 project2.myservicereference.myclass。
我对 WCF 没有很多经验,想知道其他人如何处理这种情况?
您应该能够将您的类放在一个公共程序集中并在您的服务器和客户端之间共享该类型。看看这个:http ://blog.walteralmeida.com/2010/08/wcf-tips-and-tricks-share-types-between-server-and-client.html
将服务引用放在自己的项目中,并在需要访问该服务的所有其他项目中引用该项目。