我可以自动更改自动生成的wcf代理的名称吗?

时间:2009-12-03 23:40:37

标签: c# wcf

当我在Visual Studio中向项目添加服务引用时,它会自动生成一个名为 ServiceName Client的服务的代理。我真的不喜欢这个命名方案。有没有办法将其更改为 ServiceName 代理?

我可以在自动生成的代码中自行重命名该类,但每次向服务添加新功能,并转到UpdateServiceReference时,它会重新生成代码并将其更改回旧名称。

我的简短网络搜索发现了一种创建我自己的WCF代理生成器类的方法,但我希望有一些简单的属性可以改变类名的计算方式。

1 个答案:

答案 0 :(得分:2)

和您一样,我对Visual Studio的WCF服务引用代码生成不满意。我从来不喜欢命名方案,而且每次更新服务时我都不想更改它。

要回答你的问题,我不知道是否有办法改变它。但在dnrTV观看this video之后,我得到了一个顿悟。从那时起,我一直在使用适合我项目的命名方案手动编码我的WCF客户端代理。