相关疑难解决方法(0)

WCF服务参考不重用现有程序集中的类型(VS 2010 Beta 2)

我正在寻找在WCF服务和客户端之间共享类型(实际类,而不是代理)的最佳方法.为此,我在一个单独的程序集中定义了类,这些程序包括服务和客户端引用.我在客户端生成服务引用时选择了"在所有引用的程序集中重用类型",但是使用所有类的代理生成了References.cs.

这与问题完全相同,但我不知道如何实现已接受的解决方案.一个区别是我正在使用VS 2010 Beta 2.

以代码形式导入完整的服务合同

要么

创建自己的ClientBase派生类.这真的很容易

假设这是最好的方法,我希望有一个很好的链接,涵盖如何做到这一点.链接答案中概述的方法是最好的吗?

wcf visual-studio-2010-beta-2

11
推荐指数
1
解决办法
8993
查看次数

添加服务引用时会忽略"重用现有类型"

我正在为Visual Studio 2008中的一个项目添加服务引用.在"服务引用设置"屏幕上,我选择了"在所有引用的程序集中重用类型"的默认选项.我引用了我想要重用一个类型的项目.该类型作为参数传递给Web方法.

但是,生成References.cs文件时,它仍会创建该类型的重复代理版本.有什么我想念的吗?您是否需要对引用类型执行任何特殊操作?也许添加一些特殊属性?

.net web-services visual-studio-2008

5
推荐指数
2
解决办法
6628
查看次数