我有一些 WCF 服务,并将这些服务的数据合同分离到它们自己的程序集中。然后,我有一个引用数据合同程序集的服务客户端。
我已经打开了Reuse types in referenced assembly的选项。这有效,但不适用于收藏。代理生成器会生成它自己的集合版本,即使该版本与我的数据合约程序集中的版本完全相同。
有没有办法告诉代理生成器重用我的数据合同程序集中定义的集合,而不是生成自己的冗余集合类型?
我有一些 WCF 服务,并将这些服务的数据合同分离到它们自己的程序集中。然后,我有一个引用数据合同程序集的服务客户端。
我已经打开了Reuse types in referenced assembly的选项。这有效,但不适用于收藏。代理生成器会生成它自己的集合版本,即使该版本与我的数据合约程序集中的版本完全相同。
有没有办法告诉代理生成器重用我的数据合同程序集中定义的集合,而不是生成自己的冗余集合类型?
如果您同时控制服务器和客户端,则不需要生成 provy。
此截屏视频中有一个很好的解释。
我们已停止使用生成的代理。与不断更新生成的代理以及在问题是有人忘记更新代理时进行调试相比,我们节省了数周的工作量。