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

时间:2011-05-05 15:32:25

标签: c# .net visual-studio wcf visual-studio-2010

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

然后Visual Studio会为服务引用制作文件。其中一个是 .datasource 文件。它最终成为:

  

MyProjectThatIs26CharsLong.CoreLibraryUserAuthentication.32CharServiceNmeThatIAmConsuming.datasource

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

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

1 个答案:

答案 0 :(得分:1)

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

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