服务引用是否可以从添加引用的程序集中重用类?

时间:2011-01-07 01:15:52

标签: .net code-generation service-reference

如果我想重用的类在另一个程序集中,我没有问题。

但是,如果我想向包含类的程序集添加服务引用,我希望重用服务引用,它们不会被重用。我怀疑它与它的工作方式有关,正如here指出的那样:

The service reference code generator is unable to recognize the re-used types unless the referenced assembly that contains the re-used types is built and on the disk.

显然,由于我正在添加引用的程序集也包含类,因此无法在代码生成器上按原样编译。这是一种捕获22。但有没有一种简单的方法来实现这一点,而无需为我的模型手动创建服务引用或使用附属程序集?

1 个答案:

答案 0 :(得分:0)

我解决了!有时经过一段时间的思考,在这里写出来会让你以某种方式思考...无论如何,我现在的解决方案是在另一个程序集中生成服务引用,然后将其复制并更新命名空间。简单!