我有一个WCF服务,它引用了一个也被客户端使用的DLL。当我尝试使用Visual Studio中的IDE生成服务引用时,我得到一个空白的reference.cs文件。我可以获取服务引用以生成填充的reference.cs的唯一方法是,如果我选择不在引用的程序集列表中包含dll的选项。这当然是不可取的,因为服务引用然后使用服务而不是DLL的类型生成。
有没有人对我可以做些什么来提供服务以及客户端仍引用相同的DLL有任何建议?
答案 0 :(得分:1)
事实证明,问题是由于我用于.DLL和服务引用的构建有问题所致。对它们进行清理/重建,然后使用“在所有引用的程序集中重用类型”选项添加服务引用,整个过程就完成了。