在WCF服务引用中重命名.datasource文件

Vac*_*ano 6 .net c# wcf visual-studio-2010 visual-studio

背景:
我有一个消耗服务资源的C#客户端应用程序.当我设置它时,我将客户端api命名为服务资源.(例如:CoreLibraryUserAuthentication)

然后Visual Studio将为服务引用生成文件.其中一个是.datasource文件.最终是:

MyProjectThatIs26CharsLong.CoreLibraryUserAuthentication.32CharServiceNmeThatIAmConsuming.datasource

结合相当长的路径(159个Chars)会导致一个非常长的文件名和路径(261个字符).这超出了TFS允许的限制.(这个问题实际上更复杂,与项目的历史和迁移有关,但进入这个问题比需要更详细.)

我需要的:
一种将数据源文件重命名为更合理的方法.有没有办法做到这一点?

Ser*_*kov 1

您真的需要该文件吗?对于提供原始 DTO 的 WCF 来说,直接绑定到 UI 并不是很好。将该文件添加到版本控制的忽略列表中,或者直接删除它。

有时问题根本不需要解决。