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